讨教一下!
WPF 程序在MVVM模式下,假如程序功能较多,ViewModel能否分开多个(按功能区分)会比较好?
网上的方法都是绑定一个ViewModel,假如需要多个绑定 要怎么操作呢?
谢谢!
WPF 程序在MVVM模式下,假如程序功能较多,ViewModel能否分开多个(按功能区分)会比较好?
网上的方法都是绑定一个ViewModel,假如需要多个绑定 要怎么操作呢?
谢谢!
解决方案
5
没有问题,操作其实是一样的
25
将View的范围与ViewModel对应起来,可以保证程序设计简单直接。假设你的界面层就是一个组件,那么你的ViewModel就因该是一个组件。假设你的ViewModel分成两个,那么你就先把View分成两个,然后将两个View组合在一个View(它也就很简单)、将两个ViewModel组合在一个ViewModel(这时候这个VM也很简单)。