Code Bye

MVVM模式下 ViewModel讨教

讨教一下!
WPF 程序在MVVM模式下,假如程序功能较多,ViewModel能否分开多个(按功能区分)会比较好?
网上的方法都是绑定一个ViewModel,假如需要多个绑定 要怎么操作呢?
谢谢!
解决方案

5

没有问题,操作其实是一样的

25

将View的范围与ViewModel对应起来,可以保证程序设计简单直接。假设你的界面层就是一个组件,那么你的ViewModel就因该是一个组件。假设你的ViewModel分成两个,那么你就先把View分成两个,然后将两个View组合在一个View(它也就很简单)、将两个ViewModel组合在一个ViewModel(这时候这个VM也很简单)。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明MVVM模式下 ViewModel讨教