在进行数据绑定时,是否必须在 WPF 中的数据上下文上实现 INotifyPropertyChanged?
问问题
2151 次
2 回答
4
不。如果您不打算更改对象的属性,或者您不介意 UI 不反映这些更改,则没有理由实现 INotifyPropertyChanged。
此外,如果您的对象派生自DependencyObject并且其属性是依赖属性,则数据绑定将在没有 INotifyPropertyChanged 的情况下工作。
于 2010-03-13T11:14:02.993 回答
0
如果您对 INotifyPropertyChanged 和 DependencyProperties 之间的比较感兴趣,可以在这里找到一篇好文章。
一般来说,如果对象支持 DependencyProperties,尽量避免 INotifyPropertyChanged。
于 2010-03-13T12:18:19.287 回答