Exemplo n.º 1
0
        //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);
        }
Exemplo n.º 2
0
        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();
            };
        }