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

时间:2013-08-24 19:56:42

标签: mvvm view viewmodel

我在网上做了一些研究,我想出了一些相互矛盾的答案。这是我的情况:

我有一个EditClient视图,它引用了ClientViewModel,我有一个AddClient视图,它也引用了ClientViewModel。当然,编辑和添加操作是不同的,ViewModel中的逻辑有所不同。

是否适合使用EditViewModel和AddViewModel,并通过各自的视图引用它们?这被认为是有效的MVVM结构吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

是的,每个视图我有一个ViewModel。但ViewModel当然可以使用相同的模型。