2010-08-27 120 views
4

有沒有人知道如何切換在主區域中查看哪個模塊的好教程,如果我有一個包含5個區域,工具欄,側邊欄(帶菜單),頁腳和主要區域的win客戶端。用PRISM切換主視圖

我想要菜單,當我按menuitem1或menuitem1它會加載ModuleA和ModuleB在主區域。

這將與PRISM脫軌

誠懇 阿諾

回答

5

here爲RegionManager的完整行程中進行處理。你所做的是在你的shell中創建一個ContentControl/UserControl,它被分配爲'Main'區域(使用附加的RegionManager.Region屬性) - 然後在你的命令中(在MenuItem1和MenuItem2後面(你使用RegionManager將ContentControl中的內容替換爲新東西

如果您的區域設置爲ItemsControl(或派生)活動視圖將被放置一個接一個在ContentControl中,最後添加的是Active和其餘的InActive (你可以用Activate-method切換)