【发布时间】:2011-09-05 15:54:55
【问题描述】:
我是 wpf 和 mvvm 的新手。我无法回答一个基本问题...在我的应用程序中模型、视图模型、视图之间应该有什么关系...一个视图-一个视图模型,还是一个模型-一个视图模型?或者可能是一个视图模型 - 多个视图
【问题讨论】:
标签: wpf mvvm design-patterns
我是 wpf 和 mvvm 的新手。我无法回答一个基本问题...在我的应用程序中模型、视图模型、视图之间应该有什么关系...一个视图-一个视图模型,还是一个模型-一个视图模型?或者可能是一个视图模型 - 多个视图
【问题讨论】:
标签: wpf mvvm design-patterns
【讨论】:
您可能会发现这篇 Model-View-ViewModel (MVVM) 文章很有趣。它讨论了部件应如何相互连接。
【讨论】:
一个视图总是有一个对应的视图模型。所以这里的关系总是“一个视图 - 一个视图模型”。这个视图模型本身可以有一个或多个模型来提供数据,但它也可以有一个或多个视图模型作为数据提供者。关键是可以有比视图更多的视图模型。只是为了澄清这一点。
【讨论】: