1

Prism モジュールのビューを WPF アプリケーションのリージョンにロードするには

<ContentControl Name="MainRegion" prism:RegionManager.RegionName="MainRegion"/>

私は使用できますregionManager.RequestNavigate

this.regionManager.RequestNavigate(RegionNames.MainContentRegion, toViewUri);

モジュールのビューを から削除する必要がある場合がありますMainRegion(すべてをクリアします)。それまでにそれを行えば、別this.MainRegion.Content = null;のビューに移動するまで前のビューに移動できないことを除いて、すべて問題ありません。

他のビューに移動せずに現在のビューから正しく移動する方法は?

4

2 に答える 2

2

これらのいずれかを試しましたか?

regionManager.Regions[RegionNames.MainContentRegion].Remove(view)
regionManager.Regions[RegionNames.MainContentRegion].Deactivate(view)
于 2012-08-30T18:29:18.390 に答える
1

IRegion.Removeまさにそれをします。

于 2012-08-30T19:02:24.333 に答える