如何将 propertychanged 回调附加到继承的属性?像这样:
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
如何将 propertychanged 回调附加到继承的属性?像这样:
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
(编辑删除使用 DependencyPropertyDescriptor 的建议,这在 Silverlight 中不可用)
您是否尝试过两个依赖属性之间的双向数据绑定?
@MojoFilter,
Jon 的最后一个建议链接将为您提供您正在寻找的内容:它使用弱引用通过将属性包装在新对象中来注册监听更改。滚动到“PropertyDescriptor AddValueChanged Alternative”的底部。由于 BindingOperations 不存在,因此您必须稍微更改 Binding 代码。