oli*_*i.G 2 wpf design-patterns mvvm
WPF的MVVM设计模式中Model,View和ViewModel对象的基本定义是什么?他们的责任是什么,他们每个人应该和不应该做什么?
模型:
INotifyPropertyChanged
和INotifyCollectionChanged
接口提供属性和集合更改通知事件.ObservableCollection<T>
类.IDataErrorInfo
或INotifyDataErrorInfo
接口提供数据验证和错误报告.视图:
视图模型:
INotifyPropertyChanged
INotifyCollectionChanged
IDataErrorInfo
或INotifyDataErrorInfo
接口实现数据验证.资料来源:http://code.msdn.microsoft.com/Design-Patterns-MVVM-Model-d4b512f0
归档时间: |
|
查看次数: |
1180 次 |
最近记录: |