Browse Source

Allow expanding/collapsing nodes with numpad plus/minus.

pull/10/head
Daniel Grunwald 15 years ago
parent
commit
abc94713e8
  1. 12
      SharpTreeView/SharpTreeView.cs

12
SharpTreeView/SharpTreeView.cs

@ -192,6 +192,18 @@ namespace ICSharpCode.TreeView @@ -192,6 +192,18 @@ namespace ICSharpCode.TreeView
container.Node.ActivateItem(e);
}
break;
case Key.Add:
if (container != null && ItemsControl.ItemsControlFromItemContainer(container) == this) {
container.Node.IsExpanded = true;
e.Handled = true;
}
break;
case Key.Subtract:
if (container != null && ItemsControl.ItemsControlFromItemContainer(container) == this) {
container.Node.IsExpanded = false;
e.Handled = true;
}
break;
}
if (!e.Handled)
base.OnKeyDown(e);

Loading…
Cancel
Save