Xav*_*ier 13 c# wpf visual-studio-2010
我很好奇最好的事情是什么ViewModels.是实现界面INotifyPropertyChanged还是派生更好ObservableObject.
ObservableObjectclass实现INotifyPropertyChanged并执行一些无聊的代码RaisePropertyChanged.
INotifyPropertyChanged要求实施PropertyChanged事件.
从我的观点来看,使用它似乎更合乎逻辑ObservableObject,但在大多数教程中,它们都INotifyPropertyChanged在其上实现了接口ViewModel.
你认为这是为了简单还是有逻辑的原因?
Chr*_*isF 15
ObservableObject是Microsoft.Practices.Composite.Presentation的一部分 - 即Prism.它也在MVVM Light和MVVM Foundation中实现.
INotifyPropertyChanged 是System.ComponentModel的一部分 - 即它在核心库中.
所以,如果你还没有包括Prism或我坚持使用的其他框架之一INotifyPropertyChanged.包括它只是为了得到这一类似乎没什么意义.
| 归档时间: |
|
| 查看次数: |
15416 次 |
| 最近记录: |