【发布时间】:2019-09-25 14:36:01
【问题描述】:
基本上,我有一个包含各种类的模型,这些类将我的数据加载到不同的集合中,包括集合的集合(例如,Cart 有一个Bundle 的集合,它有一个Product 的集合)。如果我对 MVVM 的理解是正确的,我需要为我的每个模型类创建一个实现 INotifyPropertyChanged(直接或通过从基类继承)的 ViewModel 类。尽管我必须承认,在我看来,这意味着很多重复的代码,只是让 ViewModel 将模型类的每个属性与 OnPropertyChanged 调用相关联。
就像this 文章中显示的那样。
我说对了吗?
我目前正在尝试了解 MVVM 的基础知识,因此我尝试在我的程序中完全实现它,而无需任何额外的框架(MVVM Light 等)。
【问题讨论】: