我對WPF很新,並且正在嘗試設置需要切換視圖的應用程序。如何在使用Unity和MVVM的WPF應用程序中切換視圖?
例如,用戶正在查看包含多個組件的系統,當他們單擊組件時,應該切換到與該組件關聯的視圖,替換以前的系統視圖。這是我理解的一個控制器應該在這裏使用,但實施避開了我。
我找到了幾個例子,但是這些項目對我來說有點太大,無法真正跟蹤視圖切換的具體內容。這裏真正幫助我的是來自App文件中Unity設置的一些示例代碼,它允許多個視圖,控制器中用於切換視圖的代碼以及與使控制器切換視圖的按鈕相關的代碼。
感謝
我確實有合作得非常好了幾頁。我目前正在使用一個只在不同用戶控件之間切換的shell切換視圖,但我覺得這樣做最終會導致長期運行的問題,我還沒有真正看到這種方法在其他示例中使用。照顧這個的控制器是我真正掙扎的地方。我對這個項目也有很好的瞭解,因爲我將一個已經存在的asp.net網站轉換成一個wpf桌面應用程序,所以很多後端已經完成了。 – Justin 2010-08-19 06:37:43