如何通过单击节标题(Silverlight)来展开treeview节点

时间:2010-09-22 02:51:25

标签: silverlight xaml treeview

如何通过单击项目文本来展开节点?

目的是使扩展或关闭节点更容易,除了取决于Expander箭头按钮。

1 个答案:

答案 0 :(得分:1)

这似乎有效。这会切换展开/折叠的项目,但如果您愿意,可以执行item.IsExpanded = true;

TreeViewItem item = (TreeViewItem)treeView.ItemContainerGenerator.ContainerFromItem(treeView.SelectedItem);
item.IsExpanded = !item.IsExpanded;

您可以在标签的鼠标按钮事件处理程序中触发此代码。如果将它放在鼠标按下事件处理程序中,则还不会选择树视图项。