视图模型与模型和视图之间的关系

时间:2012-11-12 22:36:51

标签: mvvm

我正在阅读MVVM,看起来视图模型和模型类之间存在一对多的关系。

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

  2. View to View-Model关系怎么样?使用一个View-Model来处理多个View是否有意义?

  3. 谢谢,

1 个答案:

答案 0 :(得分:0)

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

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

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