Example #1
0
        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);
        }
Example #2
0
 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);
 }