mvvm - 用于添加和编辑的多个ViewModel(WPF,MVVM)

标签 mvvm view viewmodel

我已经在网上进行了一些研究,并且得出了一些矛盾的答案。这是我的情况:

我有一个引用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/

相关文章:

wpf - 基本viewmodel不包含属性?在Wpf MVVM中

cakePHP:如何在一个cakePHP布局页面上组合两个或多个应用程序 View ?

Android创建viewModel对象的不同方法何时使用哪一种?

android - 使用 ViewModel 旋转屏幕时 Activity 的状态是什么?

Android协程viewmodelscope取消

c# - windows phone 7开发的MVVM框架推荐

javascript - Extjs MVVM - slider 小部件更改事件

wpf - WPF MVVM 应用程序的最佳设计模式

grails - Grails,gsp中的调用 Controller 方法,在表单中设置默认用户

asp.net-mvc-3 - ASP.NET MVC3 获取 View 任何部分的最后修改时间?