谁订阅了 PropertyChanged 事件

本文关键字:PropertyChanged 事件 | 更新日期: 2023-09-27 18:31:21

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

SomeClass.OnSomeEvent += Handler ;

我想理解的:(如果我错了,请纠正我)

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

(1)谁报名参加该活动?

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

谁订阅了 PropertyChanged 事件

(1)谁报名参加该活动?

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

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

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

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