void INavigator.NavigateToView(string viewKey) { if (_views.ContainsKey(viewKey)) { _currentView =_views[viewKey]; OnPropertyChanged("CurrentView"); } }
private void NavigateToHome() { _currentView = _homeView; OnPropertyChanged("CurrentView"); }
void INavigator.AddHomeView(WorkspaceViewModelBase homeView) { _homeView = homeView; }
void INavigator.AddView(WorkspaceViewModelBase workspaceView) { if (null == workspaceView) throw new ArgumentNullException("workspaceView"); _views.Add(workspaceView.RegisteredName, workspaceView); }