//test public TasksFaveViewModel() { _generate_Tree(); _showFullTreeCommand = new RelayCommand(ShowTree, CanShowTree); _filterTaskCommand = new RelayCommand(FilterTree, (_) => true); _collapseAllCommand = new RelayCommand(CollapseAll, CanCollapseAll); _saveExpandCommand = new RelayCommand(SaveCollapse, (_) => true); _expandAllCommand = new RelayCommand(ExpandAll, CanExpandAll); _addWorkCommand = new RelayCommand(AddWork, CanAddWork); _applyRequestCommand = new RelayCommand(ApplyRequest, CanApplyRequest); _deleteRequestCommand = new RelayCommand(DeleteRequest, CanDeleteRequest); _refreshRequestCommand = new RelayCommand(RefreshRequest, (_) => true); _editTaskCommand = new RelayCommand(EditTask, CanEditTask); _deleteTaskCommand = new RelayCommand(DeleteFaveTask, CanDeleteTask); _transferTaskCommand = new RelayCommand(TransferTask, CanTransferTask); _showTaskCommand = new RelayCommand(ShowTask, CanShowTask); _moveUpCommand = new RelayCommand(MoveUp, CanMoveUp); _moveDownCommand = new RelayCommand(MoveDown, CanMoveDown); _openChemicCommand = new RelayCommand(OpenChemic, CanOpenChemic); MainWindow.GlobalPropertyChanged += HandleGlobalPropertyChanged; FillRequests(); HaveRight = false; AllVM = new ViewModel.TasksAllViewModel(this, TreeRoots, SelectedTaskNode); //MessengerInstance.Register<KeyValuePair<FaveTaskCommandEnum, Task>>(this, _doTaskCommand); }
public AllTreeDialog(object _context) { InitializeComponent(); base.DataContext = _context; context = (TasksAllViewModel)_context; ((ViewModel.TasksAllViewModel)DataContext).FilterTaskText = "Поиск...";//подсказка FilterTBox.Foreground = Brushes.Gray; Closing += ((ViewModel.TasksAllViewModel)DataContext).OnWindowClosing; this.SourceInitialized += (x, y) => { this.HideMinimizeAndMaximizeButtons(); }; }