public SelectionInfoPage(SelectionInfoViewModel vm)
        {
            InitializeComponent();
            DataContext = vm;
            this.vm = vm;

            vm.PropertyChanged += Vm_PropertyChanged;

            calculateColumns();
        }
Exemple #2
0
 public SelectionLeaf(models.Task task, models.Selection selection, TaskTreeViewModel vm)
 {
     Title         = selection.Name;
     parentTask    = task.Name;
     deleteHandler = new ActionHandler(
         () =>
     {
         new dms.services.preprocessing.DataHelper().deleteSelection(selection);
         vm.UpdateTaskTree();
     }, e => true);
     showSelectionInfoHandler = new ActionHandler(
         () =>
     {
         SelectionInfoViewModel t = new SelectionInfoViewModel(task.ID, selection.ID);
         vm.SendRequestCreateView(t);
     }, e => true);
     showSelectionLearnHandler = new ActionHandler(
         () =>
     {
         var t = new SelectionLearnStatisticViewModel(selection, task.Name);
         vm.SendRequestCreateView(t);
     }, e => true);
 }
 public void ShowSelectionInfoDialog(string taskName, string selectionName)
 {
     SelectionInfoViewModel t = new SelectionInfoViewModel(taskName, selectionName);
     requestSelectionInfoShow?.Invoke(this, new EventArgs<SelectionInfoViewModel>(t));
 }