我已经在网上进行了一些研究,并且得出了一些矛盾的答案。这是我的情况:
我有一个引用ClientViewModel的EditClient View ,还有一个还引用ClientViewModel的AddClient View 。自然,编辑和添加操作是不同的,ViewModel中的逻辑也有所不同。
是否有一个EditViewModel和AddViewModel并由它们各自的 View 引用它们是否合适?这被视为有效的MVVM结构吗?
谢谢!
最佳答案
是的,我每个 View 都有一个ViewModel。但是ViewModel当然可以与相同的Model一起工作。
关于mvvm - 用于添加和编辑的多个ViewModel(WPF,MVVM),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18422579/