WPF:树扩展键组合

时间:2010-12-17 15:19:17

标签: wpf windows

大家好我已经创建了具有三级节点的WPF树。

每次点击鼠标或使用“+”键都会扩展:使用“TreeViewItem.Expanded”。

现在我想在加载时对树的扩展进行编码。 这是为了保存用户点击以获取信息。

我想了解下面的内容:

  1. 是否有任何组合键 展开所有树节点(如“+”将展开树的一个级别。)
  2. 或者是否有任何属性可以生成 扩展节点的事件。

2 个答案:

答案 0 :(得分:0)

  1. 不,没有内置。
  2. 不,再也没有内置。
  3. 话虽如此,拦截一个关键的新闻事件并枚举你的节点并设置TreeViewItem.Expanded = true;是一件相当小的事情。

答案 1 :(得分:0)

TreeViewItem.ExpandSubTree会扩展该项目及其所有子项。如果TreeViewItem恰好是根项,则将展开整个树。