Beispiel #1
0
        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));
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
 public PropertyViewModel(IActiveViewManager activeViewManager, IEventAggregator eventAggregator)
     : base(activeViewManager)
 {
     eventAggregator.GetEvent <PropertyDockItemSelectedEvent>().Subscribe(PropertyDockItemSelected, ThreadOption.UIThread);
 }