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(); }
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(); }
public void Show(ViewPartViewModel model) { ApplicationLayoutService.Show(model); }