INotifyPropertyChanged
接口,但在 Josh Smith 的 CommandSink 示例中,ViewModel 实现了 INotifyPropertyChanged
。
我仍在认知上理解 MVVM 概念,所以我不知道:
- 你必须在 ViewModel 中加入
INotifyPropertyChanged
才能让CommandSink
生效 - 这只是一种与规范不符的现象,没有太大关系
- 你应该总是让 Model 实现
INotifyPropertyChanged
,这只是一个错误,如果将其从代码示例开发成应用程序就会得到纠正
在你参与的 MVVM 项目中,别人有哪些经验呢?