private void MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (_SubItems.Count == 0) { SelectedItemOpen?.Invoke(this); } }
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); } } }
private void SubFile_SelectedItemOpen(UserTreeViewItem sender) => SelectedItemOpen?.Invoke(sender);
private void Edit_Click() { SelectedItemOpen?.Invoke(this); }