Esempio n. 1
0
        public static ViewModels.IViewModel Activate(ViewModel item, IDependencyContainer container)
        {
            ViewModels.IViewModel viewModel = (ViewModels.IViewModel)container.Resolve(item.Type);
            viewModel.Locked = item.Locked;
            ILayoutedItem layoutedItem = viewModel as ILayoutedItem;

            if (layoutedItem != null)
            {
                layoutedItem.Order = item.Order;
                layoutedItem.Name  = item.Name;
            }
            return(viewModel);
        }
Esempio n. 2
0
 public void SetToolbarViewModel(ViewModels.IViewModel viewModel)
 {
     _viewModel.ToolbarViewModel = viewModel;
 }
Esempio n. 3
0
 public void SetModeViewModel(ViewModels.IViewModel viewModel)
 {
     _viewModel.CurrentViewModel = viewModel;
     UpdateWindowSubtitle();
 }
 public OpenWindowCommand(WindowType windowType, ViewModels.IViewModel nestedViewModel)
 {
     _windowType      = windowType;
     _nestedViewModel = nestedViewModel;
 }
 public DummyDebugCommand(ViewModels.IViewModel viewModel)
 {
     _viewModel = viewModel;
 }
Esempio n. 6
0
 public virtual void AssignContext(ViewModels.IViewModel context)
 {
     Context = context;
     OnContextAssigned();
     NotifyOfPropertyChange(() => Context);
 }