Exemple #1
0
 public void Show(ViewPartViewModel viewModel)
 {
     ViewPartViewModel exist = null;
     foreach (ViewPartViewModel item in ShellViewModel.ContentItems)
         if (item.Key == viewModel.Key)
             exist = item;
         else
             item.Hide();
     if (exist == null)
     {
         ShellViewModel.ContentItems.Add(viewModel);
         exist = viewModel;
     }
     exist.Show();
 }
Exemple #2
0
		public void Show(ViewPartViewModel viewModel)
		{
			if (ServiceFactoryBase.DragDropService != null)
				ServiceFactoryBase.DragDropService.StopDragSimulate();
			ViewPartViewModel exist = null;
			foreach (ViewPartViewModel item in ShellViewModel.ContentItems)
				if (item.Key == viewModel.Key)
					exist = item;
				else
				{
					if (item.IsActive)
						item.IsRightPanelVisible = ShellViewModel.RightPanelVisible;
					item.Hide();
				}
			if (exist == null)
			{
				ShellViewModel.ContentItems.Add(viewModel);
				exist = viewModel;
			}
			ShellViewModel.IsRightPanelEnabled = exist.IsRightPanelEnabled;
			ShellViewModel.RightPanelVisible = exist.IsRightPanelVisible;
			exist.Show();
		}
Exemple #3
0
 public void Show(ViewPartViewModel model)
 {
     ApplicationLayoutService.Show(model);
 }