|
|
1
3
是的,基本上您的视图模型应该只被一个视图使用。如果使用viewModel填充一个区域(如在ASP.NET MVC中),则每当视图显示在不同的位置时,都会“重用”该viewModel。 这个 article article 他认为乔希漏掉了什么,同时坚持认为乔希的工作仍然很强大。 沃德在阐述这种模式的复杂性和显示存在的紧张方面做得非常出色。以下是他对紧张局势的看法:
|
|
|
2
3
对我来说,这是一个主观的陈述-教科书,我会说,绝对是1-1配对-当然,积极主动,通过1-1来设定范例没有错,如果您有多个视图,每个视图代表同一数据的一个片段,则不必每个视图都有一个视图-您可以跨多个视图重用同一个视图,直到出现偏差为止。视图模型是ui和业务层之间的桥梁…如果业务功能相同,您要么将拥有一个通用的视图模型接口或基础并向下转换,要么将同一逻辑复制多次。如果视图是唯一改变的东西,那么在出现偏差之前,重用同一视图模型没有问题。
|
|
|
3
1
我不太了解WPF,但通常ViewModel在UI组件和业务逻辑组件之间进行中介。换句话说:它特定于视图/模型对-这是该组件存在的唯一原因。。。 嗯。 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
KrzysiekYESS · 不知道如何绑定MVVM 2 年前 |
|
jason.kaisersmith · 无法通过绑定禁用条目 2 年前 |