Example #1
0
 private void TextBlock_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
 {
     current = (sender as TextBlock).DataContext as TreeViewExpertModal;
     if (WorkMode.IsExpert && current.Children.Count == 0)
     {
         if (e.ClickCount == 2)
         {
             SliderWindow SW = new SliderWindow(current);
             SW.ShowDialog();
             current.IsDoubleClick = true;
             NotSave();
         }
     }
     if (!WorkMode.IsExpert)
     {
         if (current.Parent != null)
         {
             if (current.Parent.Parent != null)
             {
                 if (e.ClickCount == 2)
                 {
                     SliderWindow SW = new SliderWindow(current);
                     SW.ShowDialog();
                     current.IsDoubleClick = true;
                     NotSave();
                 }
             }
         }
     }
 }
Example #2
0
 public SliderWindow(TreeViewExpertModal pcurrent)
 {
     InitializeComponent();
     current          = pcurrent;
     this.DataContext = current;
     Loaded          += delegate { text_box.Focus(); };
 }
Example #3
0
 private void TreeViewItemCollapsed(object sender, RoutedEventArgs e)
 {
     current = (sender as TreeViewItem).DataContext as TreeViewExpertModal;
     if (current.IsDoubleClick)
     {
         current.IsDoubleClick = false;
         (sender as TreeViewItem).IsExpanded = true;
     }
     e.Handled = true;
 }