【发布时间】:2013-12-09 02:12:49
【问题描述】:
我正在尝试理解 MVVM 模式,但我并不清楚 VM 和 M 的职责。我正在尝试使用 Person 类(包含 firstName、lastName 和 dateOfBirth)处理 wpf 示例。我在我的模型文件夹中创建了这样一个类。现在我想要一个要绑定到我的视图的 Person 类的集合(一个 ObservableCollection)。我应该在哪里维护这个集合?在 ViewModel 或 Model 中?
【问题讨论】:
我正在尝试理解 MVVM 模式,但我并不清楚 VM 和 M 的职责。我正在尝试使用 Person 类(包含 firstName、lastName 和 dateOfBirth)处理 wpf 示例。我在我的模型文件夹中创建了这样一个类。现在我想要一个要绑定到我的视图的 Person 类的集合(一个 ObservableCollection)。我应该在哪里维护这个集合?在 ViewModel 或 Model 中?
【问题讨论】:
Here is tutorial 他们创建的程序与您的程序非常相似。 在 MODEL 中,您应该有类 Person 并将人员添加到集合中。 在 VIEWMODEL ICmmand 等中,从 Model 中读取数据并推送到 View。 在View中只显示数据。
【讨论】: