1
我有兩個區域。導航區域和主要區域。C#Prism導航問題
我的導航區域包含兩個調用RequestNavigate方法的按鈕。 第一個按鈕載荷的視圖不帶任何參數
this.tRegionManager.RequestNavigate(RegionNames.MainRegion, ViewNames.VInfoMainViewUri);
第二個按鈕應與一些參數
this.tRegionManager.RequestNavigate(RegionNames.MainRegion, new Uri(ViewNames.VInfoMainViewUri.OriginalString + "" + query.ToString(), UriKind.Relative));
,如果沒有視圖被加載這工作正常加載相同的圖。如果加載了任何視圖,則單擊任何按鈕都不會導致任何結果。
我想從我的區域刪除所有活動視圖,但是這會導致錯誤
IViewsCollection col = tRegionManager.Regions[args.RegionName].Views;
foreach (var obj in col)
{
tRegionManager.Regions[args.RegionName].Remove(obj);
}
該區域不包含指定的視圖。 參數名稱:查看
我該如何解決這個問題?
謝謝你的作品很棒:) – Cr3at0rX 2011-04-13 11:14:40