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