2013-03-22 63 views
6

我是WPF和MVVM的新手,並且正在研究具有幾個視圖的應用程序。現在我有一個View(HomePageView)顯示在shellView的上下文中。現在在HomePageView中使用按鈕我想加載另一個視圖來代替當前顯示的HomePageView。在谷歌上查找之後,我發現了一些關於事件聚合器的內容。我會請求某人解釋實施情況或直接提交一份好的示例應用程序。WPF MVVM中的視圖之間的導航

回答

5

如果你的新的WPF MVVM我建議先選擇一個像樣的幫手工具

有相當多的選擇。 MVVM Light,棱鏡,MEF

我建議MVVM燈。簡單和容易起牀和運行。 Prism不僅僅是一個MVVM Helper,還包含了一些可以幫助MVVM的功能。 MEF本人或Caliburn Micro等公司並沒有做太多工作。

作爲樣本來說明如何視圖之間的導航與MVVM輕體力勞動嘗試:

http://www.codeproject.com/Articles/323187/MVVMLight-Using-Two-Views

MVVM光在CodePlex上:

http://mvvmlight.codeplex.com/

^^環節都轉發到一些完全值得關注的視頻演示

另一個使用MVVM Light :

http://apuntanotas.codeplex.com/

這些應該幫助你開始,你總是有https://stackoverflow.com/questions/tagged/wpf特定問題:)

+0

謝謝!我會通過鏈接。 – Pranjal 2013-03-22 18:19:26