目前我正在使用 prism 开展一个项目,其中我们的一个模块有一个带有 3000 行代码的视图模型!!!。真的我会把这个类分成小块(有时很难阅读这个视图模型中的代码)实际上视图模型的代码有更多的与命令相关的 30 个属性,我认为这是一个很好的起点..(一些想法我怎样才能将这些命令移动到其他类?)有什么想法吗?谢谢!
问问题
253 次
1 回答
0
您可以做一些事情,首先应该有多少代码在视图模型中,有多少代码应该在模型本身中?
其次,任何代码都可以成为视图模型作为依赖项的服务的一部分吗?
第三,您可能需要考虑基于约定的 MVVM 框架,例如Caliburn.Micro,这将允许您使用操作而不是 WPF 命令,这意味着将视图模型上的动词与视图上的事件绑定的样板代码要少得多,以及作为其他优点。
于 2012-08-13T23:52:29.583 回答