如何将ChangeEvent处理程序附加到继承的依赖项属性?
问题描述:
如何将一个propertychanged回调附加到一个继承的属性?喜欢这样:如何将ChangeEvent处理程序附加到继承的依赖项属性?
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
答
(编辑删除推荐使用DependencyPropertyDescriptor,这是不可在Silverlight)
答
您已经尝试了双向数据两个依赖属性之间的绑定?
答
@MojoFilter,
乔恩的最后建议链接会给你你在找什么:它使用弱引用登记在一个新的对象包装的属性听的变化。滚动到“PropertyDescriptor AddValueChanged Alternative”的底部。由于BindingOperations不存在,您必须稍微更改绑定代码。
所提议的解决方案都不能直接用于Silverlight。 – 2009-08-29 13:05:14
删除了不适用于Silverilght的选项。这个应该像@Dimebrain – 2009-08-29 14:38:41