有没有办法听DependencyProperty
的变化?我希望在值更改时得到通知并执行一些操作,但我无法使用绑定.这是另一个班级的DependencyProperty
分.
有没有办法听DependencyProperty
的变化?我希望在值更改时得到通知并执行一些操作,但我无法使用绑定.这是另一个班级的DependencyProperty
分.
如果它是一个单独类的DependencyProperty
,最简单的方法是将一个值绑定到它,并听取该值的更改.
如果DP是您在自己的类中实现的DP,那么在创建DependencyProperty
时可以使用register a PropertyChangedCallback.您可以使用它来监听属性的更改.
如果您正在使用一个子类,您可以使用OverrideMetadata将您自己的PropertyChangedCallback
添加到将被调用的DP中,而不是添加到任何原始的DP中.