public MenuViewModel(IActiveViewManager activeViewManager) { _activeViewManager = activeViewManager; IsCopyEnabled = Init(_activeViewManager.ActiveView.Copy, CopyCommand); IsPasteEnabled = Init(_activeViewManager.ActiveView.Paste, PasteCommand); }
public ContentBaseViewModel(IActiveViewManager activeViewManager) { ActiveViewManager = activeViewManager; _copy = Init(new Command(CopyFunction, false)); _paste = Init(new Command(PasteFunction, false)); }
public ProjectTreeViewModel(IProjectTreeData data, IActiveViewManager activeViewManager, IProjectContentManager projectContentManager, IEventAggregator eventAggregator) : base(activeViewManager) { _data = data; Disposables.Add(_data); _projectContentManager = projectContentManager; eventAggregator.GetEvent <ProjectTreeDockItemSelectedEvent>().Subscribe(ProjectTreeDockItemSelected, ThreadOption.UIThread); }
public PropertyViewModel(IActiveViewManager activeViewManager, IEventAggregator eventAggregator) : base(activeViewManager) { eventAggregator.GetEvent <PropertyDockItemSelectedEvent>().Subscribe(PropertyDockItemSelected, ThreadOption.UIThread); }