2

如何将 propertychanged 回调附加到继承的属性?像这样:

class A {
  DependencyProperty prop;
}

class B : A {
   //...
   prop.AddListener(PropertyChangeCallback);
}
4

3 回答 3

4

(编辑删除使用 DependencyPropertyDescriptor 的建议,这在 Silverlight 中不可用)

PropertyDescriptor AddValueChanged 替代方案

于 2008-08-15T16:14:18.913 回答
0

您是否尝试过两个依赖属性之间的双向数据绑定?

于 2008-08-15T19:34:06.653 回答
0

@MojoFilter,

Jon 的最后一个建议链接将为您提供您正在寻找的内容:它使用弱引用通过将属性包装在新对象中来注册监听更改。滚动到“PropertyDescriptor AddValueChanged Alternative”的底部。由于 BindingOperations 不存在,因此您必须稍微更改 Binding 代码。

于 2008-11-03T13:08:53.453 回答