使用Silverlight &棱鏡。 我一個TabControl中創建一個新的局部區域,像這樣:如何獲取區域名稱?
IRegionManager regionManager = tabControl.Add(viewRegions, UNIQUEID, true);
然後從TabControl的SelectionChanged事件我想獲得該地區的名稱。 所以我去:
TabItem item = e.AddedItems[0] as TabItem;
FrameworkElement view = item.Content as FrameworkElement;
IRegionManager xxx = RegionManager.GetRegionManager(view);
所以現在我有範圍的區域經理在手= XXX!
但我如何得到它的名字? (我分配給它的「UNIQUEID」參數)。
如何?
您的評論如下表明,我試圖回答的問題不是你問的問題。你能否以某種方式重新說明這一點,以便我能理解你想要做什麼? – thepaulpage
看看我上面的代碼... 當添加一個作用域的區域時,它被賦予一個名稱。在我上面的例子中,名稱是「UNIQUEID」參數。 然後我想從其他類中檢索該名稱。 我得到範圍區域管理器(在我的例子中是「xxx」)。 我如何得到它的名字? – shemesh
你會做我剛纔所說的。您必須通過IRegionManager的區域列表:xxx.Regions – thepaulpage