Example #1
0
 private void MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (_SubItems.Count == 0)
     {
         SelectedItemOpen?.Invoke(this);
     }
 }
Example #2
0
 public override void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (sender is UserTreeViewItem item)
     {
         if (e.PropertyName == "IsSelected")
         {
             SelectedItemChanged?.Invoke(item);
         }
         else if (e.PropertyName == "Open")
         {
             SelectedItemOpen?.Invoke(item);
         }
     }
 }
Example #3
0
 private void SubFile_SelectedItemOpen(UserTreeViewItem sender) => SelectedItemOpen?.Invoke(sender);
Example #4
0
 private void Edit_Click()
 {
     SelectedItemOpen?.Invoke(this);
 }