wpf +prism 动态的添加Region区域
代码如下:
private readonly IRegionManager _regionManager; public TabContentNavigateViewModel(IRegionManager regionManager) { _regionManager = regionManager; } public void OnNavigatedTo(NavigationContext navigationContext) { //以下是重点代码 var dtView = new ContentControl(); RegionManager.SetRegionName(dtView, tabName); RegionManager.SetRegionManager(dtView, _regionManager); RegionManager.UpdateRegions(); tabItem.Content = dtView; TabItems.Add(tabItem); _regionManager.Regions[tabName].RequestNavigate("DataContentView"); }