我使用INotifyPropertyChanged
界面,当设计中出现属性更改和更改时效果很好,但我想知道这是怎么回事?
事件是一个委托,它在触发时调用已注册的方法,那么PropertyChanged
调用什么方法?
http://i.stack.imgur.com/JQus2.jpg http://i.stack.imgur.com/33D4V.jpg
答案 0 :(得分:1)
如果您在WPF,Windows窗体或其他UI技术中使用数据绑定,框架本身将订阅INotifyPropertyChanged.PropertyChanged
事件以监视您的某个属性是否正在更改。一旦你举起活动,你基本上会触发框架的代码,随后会更新你绑定到该属性的任何UI元素。