相关疑难解决方法(0)

在MVVM中,每个ViewModel是否只耦合到一个Model?

在MVVM实现中,每个只ViewModel耦合一个Model吗?

我试图在项目中实现MVVM模式,但我发现有时View可能需要来自多个的信息Models.

例如,对于一个UserProfileView,其UserProfileViewModel可能需要从信息UserAccountModel,UserProfileSettingsModel,UserPostsDataModel等.

但是,在我读到的关于MVVM的大多数文章中,ViewModel仅通过依赖注入包含一个模型.因此构造函数只接受一个Model.

ViewModel当必须从多个信息中获取信息时,它将如何工作Models?或者这种情况会发生在MVVM中吗?

PS:我没有使用Prism或Unity Framework.我正在尝试将类似的模式实现到我正在使用的不使用Prism或Unity的项目中.这就是为什么我需要准确理解其中一些是如何工作的.

c# design-patterns mvvm

36
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

design-patterns ×1

mvvm ×1