private void OnExamNavigate(ExamNavigateMessage message) { if (_mainContent == null) { return; } if (message.viewElement.DataContext == null) { message.viewElement.DataContext = message.ViewModel; } _mainContent?.Children.Clear(); _mainContent?.Children.Add(message.viewElement); }
private void OnExamNavigate(ExamNavigateMessage message) { if (message.viewElement.DataContext == null) { message.viewElement.DataContext = message.ViewModel; } //this.CurrentView = views[message.TargetView]; //this.currentViewName = message.TargetView; //if (_mainContent.Children.Count > 0) //{ // _mainContent.Children.RemoveAt(0); //} //else _mainContent.Children.Clear(); _mainContent.Children.Add(message.viewElement); }