WPF何时订阅PropertyChanged事件?

thm*_*msn 11 c# data-binding wpf inotifypropertychanged

我有一个ClassAObservableCollection属性,实现了INotifyPropertyChanged接口

在我的窗口代码隐藏我已经声明了一个ClassA variable,并在Main()方法中初始化它.

我希望variable.PropertyChanged将WPF事件连接到它,但显然该PropertyChanged事件仍为空

Ree*_*sey 11

绑定到对象时,WPF将订阅PropertyChanged事件.这是数据绑定工作的核心方式.

它实际上是通过使用WPF中的WeakEvent模式PropertyChangedEventManager来完成的.