public TaskResultViewModel(ITaskViewModel taskViewModel, TabItem tabItem)
        {
            if (taskViewModel == null)
                throw new ArgumentNullException("taskViewModel");
            if (tabItem == null)
                throw new ArgumentNullException("tabItem");

            this.taskViewModel = taskViewModel;
            this.tabItem = tabItem;
            taskViewModel.AddCancelCallback(x => IsClosed = true);
        }
        public TaskResultViewModel(ITaskViewModel taskViewModel, TabItem tabItem)
        {
            if (taskViewModel == null)
            {
                throw new ArgumentNullException("taskViewModel");
            }
            if (tabItem == null)
            {
                throw new ArgumentNullException("tabItem");
            }

            this.taskViewModel = taskViewModel;
            this.tabItem       = tabItem;
            taskViewModel.AddCancelCallback(x => IsClosed = true);
        }
Exemple #3
0
 public void AddTaskViewModel(ITaskViewModel taskViewModel)
 {
     taskViewModel.AddCancelCallback(x => RemoveTaskViewModel(x));
     taskViewModels.Add(taskViewModel);
 }
 public void AddTaskViewModel(ITaskViewModel taskViewModel)
 {
     taskViewModel.AddCancelCallback(x => RemoveTaskViewModel(x));
     taskViewModels.Add(taskViewModel);
 }