2010-03-12 55 views
0

我在我的WPF應用程序中實現了一個MVVM模式。查詢WPF中的MVVM模式?

我的應用程序主窗口分爲四個部分:

  1. 主菜單上的熱門
  2. Outlook導航上左側的控制。
  3. 在中間的列表視圖。
  4. 底部的另一個列表視圖。

「導航」控件在「標籤」項目中顯示不同的設置(配置)控件。

以上所有四個都是放置在主窗口中的用戶控件。

對應於每個用戶控件,在每個控件的XAML中都有一個與視圖模型綁定的單獨視圖模型,但是模型類在所有視圖模型之間保持相同。

而一個主窗口具有也與每個控件的XAML視圖模型限定一個單獨的視圖模型。

請幫助我制定一個設計,其中上述所有控件的每個視圖模型將相互交互。

如果我的問題不清楚,請讓我知道!

回答

2

理想情況下,對模型的更改應觸發對ViewModels的更改。如果我理解你的問題正確,您不應需要的ViewModels直接與對方進行互動,並可能已經在這裏回答:

MVVM - what is the ideal way for usercontrols to talk to each other

+0

感謝安德魯解釋我的問題正確和解決方案 – 2010-03-12 08:29:35