标题说明了一切,但需要详细说明:如果我向某个属性添加一个或多个绑定,是否有办法在以后获取和检查它们?我希望Property类中有getBindings()方法,但显然没有。
在为此寻找解决方案时,我意识到getBindings()方法可能不存在,因为由于Binding是参数化类型,所以没有实现它的优雅方法。解决方法是自己跟踪绑定,但是不依靠原始类型很难做到。一种方法是使用Mediator模式。顺便说一句,侦听器和事件处理程序也是如此。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句