在我的應用程序中,我使用Prism,它通過發現(Unity)加載三個模塊。如何激活區域的下一個或最後一個視圖?
當模塊加載時,它們在「TopLeftRegion」區域中註冊每個視圖。
我正在嘗試執行模塊視圖的導航。我的意思是,創建Before
和Next
方法,可以激活(或["TopLeftRegion"].Activate(..)
)該區域中的當前視圖。
例如,假設我有:
|_ModuleA
|
|_ModuleB
|
|_ModuleC
如果我目前的觀點是ModuleA
,如果我按Next
,必須顯示ModuleB
,如果我按Before
必須表明該地區ModuleA
。
我在看屬性:
regionManager.Regions["TopLeftRegion"].Views
但我不知道這樣做。酒店View
不允許訪問數據並進入該數據。
這是一個簡單的項目,我試圖在ShellViewModel中創建該方法,但我不明白。我怎樣才能瀏覽每個模塊?
http://www.mediafire.com/?urnrwkrb29osrle
你有沒有試過RequestNavigate? – 2012-02-23 15:52:57