コード例 #1
0
 public SelectionLeaf(string taskName, string name, TaskTreeViewModel vm)
 {
     Title = name;
     parentTask = taskName;
     deleteHandler = new ActionHandler(() => vm.DeleteSelection(parentTask, Title), e => true);
     showSelectionInfoHandler = new ActionHandler(() => vm.ShowSelectionInfoDialog(parentTask, Title), e => true);
 }
コード例 #2
0
 public SelectionTree(string taskName, string[] selections, 
     TaskTreeViewModel vm)
     : base("Выборки")
 {
     this.createSelection = new ActionHandler(() => vm.ShowCreateSelectionDialog(taskName), e => true);
     this.deleteSelection = new ActionHandler(() => vm.DeleteSelection(taskName, Title), e => true);
     ParentTask = taskName;
     Content = new ObservableCollection<TreeSection>();
     for(int i = 0; i < selections.Length; i++)
     {
         Content.Add(new SelectionLeaf(taskName, selections[i], vm));
     }
 }