我正在阅读MVVM,看起来视图模型和模型类之间存在一对多的关系。
是否可以说一个模型视图必须用于项目中的不同Model类?
View to View-Model关系怎么样?使用一个View-Model来处理多个View是否有意义?
谢谢,
答案 0 :(得分:0)
“Model -View -ViewModel”中的Model是您在数据结构中创建将在视图和viewModel中使用的对象。模型可以在任何地方使用。您将在许多不同的viewModel上使用许多模型。
View使用一个ViewModel。 View负责外观。该视图通过DataContext属性引用其一个viewModel。它可以在XAML中或在视图后面的代码的构造函数中设置。
ViewModel封装了表示逻辑,没有直接引用该视图。