Esempio n. 1
0
 private void NotifyHelper_EventTriggerOrderChanged(EventTriggerOrderChangedEventArgs obj)
 {
     if (tab_content.SelectedContent is BaseContentView view)
     {
         var path = _viewMap[view].SaveFilePath;
         _taskQueue.Enqueue(() =>
         {
             return(view.Save(path));
         });
     }
 }
Esempio n. 2
0
 private void NotifyHelper_EventTriggerOrderChanged(EventTriggerOrderChangedEventArgs obj)
 {
     if (tab_content.SelectedContent is BaseContentView view)
     {
         var path = _viewMap[view.Tag.ToString()].SaveFilePath;
         _taskQueue.Enqueue(async() =>
         {
             await view.Save(path);
             obj.SelectedTreeViewItem.IsSelected = true;
             NotifyHelper.InvokeNotify(NotifyEventType.TreeGridViewFocus, new TreeGridViewFocusEventArgs()
             {
                 Mode = (InitialTab)Enum.Parse(typeof(InitialTab), view.Tag.ToString())
             });
         });
     }
 }
Esempio n. 3
0
 private void NotifyHelper_TreeItemOrderChanged(EventTriggerOrderChangedEventArgs e)
 {
     if (tab_content.SelectedContent is BaseContentView view)
     {
         var path = _viewMap[view].SaveFilePath;
         _taskQueue.Enqueue(() =>
         {
             return(view.Delete(path));
         }).ContinueWith(task =>
         {
             Dispatcher.Invoke(() =>
             {
                 view.Clear();
                 Clear();
             });
         });;
     }
 }