如何在WPF中获取当前扩展的treeviewitem

时间:2011-11-01 07:15:55

标签: wpf treeview wpf-controls

我无法获得,只有当前扩展的项目。当我尝试获取展开的项目时,我从树视图中获取所有展开的项目,但我不希望这样,我需要获取单击的展开项目。

2 个答案:

答案 0 :(得分:2)

您需要回复AfterExpand事件。

通过限制点击您关闭键盘用户。

编辑

抱歉,这是WinForms。这是WPF解决方案:

<TreeView TreeViewItem.Expanded="TreeViewItem_Expanded" />

答案 1 :(得分:2)

请使用

 e.Handled=true; 

treeViewItem.Expanded事件处理程序中。这样,它只会触发实际扩展的项目,而不会冒泡到父树视图项目。