【发布时间】:2010-09-05 22:59:31
【问题描述】:
如何将 propertychanged 回调附加到继承的属性?像这样:
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
【问题讨论】:
标签: .net silverlight dependency-properties
如何将 propertychanged 回调附加到继承的属性?像这样:
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
【问题讨论】:
标签: .net silverlight dependency-properties
(已编辑以删除使用 DependencyPropertyDescriptor 的建议,这在 Silverlight 中不可用)
【讨论】:
@MojoFilter,
Jon 的最后一个建议链接将为您提供所需的内容:它使用弱引用通过将属性包装在新对象中来注册监听更改。滚动到“PropertyDescriptor AddValueChanged Alternative”的底部。由于 BindingOperations 不存在,因此您必须稍微更改 Binding 代码。
【讨论】:
您是否尝试过两个依赖属性之间的双向数据绑定?
【讨论】: