首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解决MVVM项目和不断增加的MainViewModel /模型规模的想法?

解决MVVM项目和不断增加的MainViewModel /模型规模的想法?
EN

Stack Overflow用户
提问于 2011-04-06 20:23:25
回答 1查看 103关注 0票数 1

我开始扩展一个简单的MVVM C#应用程序。模型和基本ModelView开始增长到无法管理的大小-我已经分离了模型的数据访问以降低复杂性,甚至变得令人不快的大。

有没有人有什么建议,在它在自己的重量下崩溃之前,重构什么?我对任何事情都持开放态度,从组件化到丢弃它。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-06 21:11:01

ViewModel的视图不一定是1比1。将视图和ViewModels拆分成更小的可管理部分。您的主视图和ViewModel可以是较小视图和ViewModels的聚合。假设你有一个视图,CustomerView,它有一个ListBox和几个网格。CustomerView与CustomerViewModel关联。ListBox和网格可以放在它们自己的视图和ViewModels中。所以你可能有和它相关联的CustomerListViewModel,同样也可以应用于网格。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5566268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档