2013-08-24 47 views
1

我已經在線做了一些研究,並且提出了一些相互矛盾的答案。這是我的情況:用於添加和編輯的多個ViewModels(WPF,MVVM)

我有一個EditClient視圖引用ClientViewModel,我有一個AddClient視圖,它也引用ClientViewModel。自然,編輯和添加操作是不同的,ViewModel中的邏輯有所不同。

有一個EditViewModel和一個AddViewModel並讓它們各自的視圖引用它是否合適?這是否被認爲是有效的MVVM結構?

謝謝!

回答

1

是的,我會有一個ViewModel每個視圖。但是ViewModel當然可以使用同一個模型。