Пример #1
0
		public DisplayItemEditorViewModel()
		{
			var rootNodes = VixenSystem.Nodes.GetRootNodes().Select(x => new NodeSource(x));
			NodeSources = new ObservableCollection<NodeSource>(rootNodes);
			RemoveNodeCommand = new RelayCommand(x => RemoveNode(), x => CanRemoveNode());
			EditNodeCommand = new RelayCommand(x => EditNode(), x => CanEditNode());
		}
Пример #2
0
 public SetupViewModel(DisplayPreviewModuleDataModel dataModel)
 {
     _dataModel = dataModel;
     AddElementCommand = new RelayCommand(x => AddElement());
     EditElementCommand = new RelayCommand(x => EditDisplayElement(), x => CanEditDisplayElement());
     DeleteElementCommand = new RelayCommand(x => DeleteDisplayElement(), x => CanDeleteDisplayElement());
     SetBackgroundCommand = new RelayCommand(x => SetBackground());
     ClearBackgroundCommand = new RelayCommand(x => ClearBackground(), x => CanClearBackground());
     OpenPreferencesCommand = new RelayCommand(x => OpenPreferences());
     MoveUpCommand = new RelayCommand(x => MoveUp(), x => CanMoveUp());
     MoveDownCommand = new RelayCommand(x => MoveDown(), x => CanMoveDown());
 }