视图模型中的INotifyPropertyChanged与DependencyProperty
在Model-View-ViewModel体系结构WPF应用程序中实现ViewModel时,似乎有两种主要的选择,即如何使其可绑定。我见过使用DependencyProperty
对于视图将要绑定的属性,我已经看到ViewModel实现了INotifyPropertyChanged
相反。
我的问题是什么时候我应该选择一个而不是另一个?有什么性能差异吗?将ViewModel依赖项赋予WPF真的是个好主意吗?在作出设计决策时,我还需要考虑什么?