1

在进行数据绑定时,是否必须在 WPF 中的数据上下文上实现 INotifyPropertyChanged?

4

2 回答 2

4

不。如果您不打算更改对象的属性,或者您不介意 UI 不反映这些更改,则没有理由实现 INotifyPropertyChanged。

此外,如果您的对象派生自DependencyObject并且其属性是依赖属性,则数据绑定将在没有 INotifyPropertyChanged 的​​情况下工作。

于 2010-03-13T11:14:02.993 回答
0

如果您对 INotifyPropertyChanged 和 DependencyProperties 之间的比较感兴趣,可以在这里找到一篇好文章。
一般来说,如果对象支持 DependencyProperties,尽量避免 INotifyPropertyChanged。

于 2010-03-13T12:18:19.287 回答