我對以下情況有兩個問題:爲什麼最初沒有將區域添加到區域集合中?查看區域中不顯示
爲什麼不在該地區顯示該視圖...或者我該如何解決該問題?
這是問題:在Prism for WPF中,我有一個窗口,就像一個彈出窗口。此窗口具有使用region屬性的用戶控件。出於某種原因,該窗口的區域沒有出現在區域集合中。
爲了讓窗口的區域進入區域集合,我通過代碼完成了它。在觸發此窗口的外觀的模塊,我做的:
IRegion region = new SingleActiveRegion();
myRegionManager.Regions.Add("MainWindowRegion", region);
myContainer.Resolve<someViewModel>().Initialize();
SomeView someView = myContainer.Resolve<SomeView>();
SomeViewModel someViewModel = myContainer.Resolve<SomeViewModel>();
someView.DataContext = someViewModel;
myRegionManager.Regions["MainWindowRegion"].add(someView, "SomeView");
目前該地區出現的區域集合中,與所有我的其他地區一起。但是,某些視圖從不在該區域中顯示。