我是否可以收到有关我未创建的DependencyProperty更改的通知?

时间:2010-08-02 17:24:08

标签: wpf dependency-properties

我正在使用第三方控件来公开一堆依赖项属性(例如:SomeNumber)但不提供相应的已更改事件(例如:SomeNumberChanged)。我想在值变化时处理事件。我知道注册DP时会有OnPropertyChanged回调,但是当你不是注册DP的时候有没有办法挂钩呢?

3 个答案:

答案 0 :(得分:0)

不要试图挂钩第三方元数据,只需创建自己的依赖属性,并将数据绑定到第三方属性。

这样,无论何时更改任何一个,您都会收到关于您的财产的通知。

答案 1 :(得分:0)

您是否知道可以使用DependencyProperty机制本身注册回调? ;)

答案 2 :(得分:0)

具有依赖项属性SomeProperty的对象具有静态属性SomePropertyProperty(或类似的东西)。此属性有自己的Changed事件。