Попытка создать вид с регионом, который я хочу изменить во время выполнения.Но получите ошибку во время выполнения, как показано ниже ...
public MainWindowViewModel(IEventAggregator eventAggregator,IRegionManager regionManager, IUnityContainer container)
{
_regionManager = regionManager;
NavigateCommand = new DelegateCommand<string>(Navigate);
eventAggregator.GetEvent<UpdatedEvent>().Subscribe(Updated);
eventAggregator.GetEvent<MapCenterChnagedEvent>().Subscribe(MapCenterChnagedEventHandler);
eventAggregator.GetEvent<AssetSelectedEvent>().Subscribe(AssetSelectedEventHandler);
_regionManager.RegisterViewWithRegion("ContentRegion", typeof(Views.GeoAssets));
_regionManager.RegisterViewWithRegion("ContentRegionAsset", typeof(Views.AssetDetails));
_regionManager.RegisterViewWithRegion("ContentRegionAsset", typeof(Views.Logs));
_regionManager.RegisterViewWithRegion("ContentRegionAsset", typeof(Views.Keys));
object view = container.Resolve<Views.Logs>();
object view2 = container.Resolve<Views.Keys>();
IRegion region = _regionManager.Regions["ContentRegionAsset"]; //get error , _regionManager has no regions defined
region.Activate(view); trying to make view logs the active view
}
VIEW XAML