1

我正在阅读有关 MVVM 的信息,似乎视图模型和模型类之间存在一对多的关系。

  1. 可以说一个模型视图必须用于项目中的不同模型类吗?

  2. View 到 View-Model 的关系如何?使用一个 View-Model 来处理多个 View 是否有意义?

谢谢,

4

1 回答 1

0

“Model -View -ViewModel”中的模型是您的数据结构,您可以在其中创建将在视图和 viewModel 中使用的对象。模型可以在任何地方使用。您将在许多不同的视图模型上使用许多模型。

View 使用一个 ViewModel。视图负责外观。视图通过 DataContext 属性引用其一个视图模型。它可以在 XAML 或视图后面代码的构造函数中设置。

ViewModel 封装了表示逻辑并且没有直接引用视图。

于 2013-01-28T23:09:12.213 回答