谁订阅了PropertyChanged事件

时间:2012-04-15 09:09:45

标签: c# wpf inotifypropertychanged

通常当一个类公开事件时:

SomeClass.OnSomeEvent += Handler ;

我正在努力理解:(如果我错了,请纠正我)

实现INotifyPropertyChanged时,实现类公开PropertyChanged事件

(1)谁注册了那个活动?

(2)有没有办法观察wpf框架的底层代码?

2 个答案:

答案 0 :(得分:1)

  

(1)谁注册了该事件?

Binding objects。它们是辅助对象,在设置WPF数据绑定时隐式创建。

  

(2)有没有办法观察wpf框架的底层代码?

您始终可以使用反射。但阅读文档和规范会更容易。

答案 1 :(得分:1)

  1. DataBinding订阅该事件,当您提出该事件时,它会相应地更新UI。
  2. 无法观察它,因为它完全是关于框架内部,但可以对其进行分析,如果这可以帮助您解决问题。