wpf TreeView - 单击行中的任意位置选择行

时间:2013-04-10 17:32:58

标签: wpf treeview

wpf TreeView仅在单击文本时选择一行。无论行中的点击发生在哪里,我都希望进行选择。除了可能在扩展器上,我想但是必须看到。

目前,我使用此处发布的技术将文本拉伸到树视图的宽度:

https://stackoverflow.com/a/15813560/317033

但是,嵌套子节点左侧的空白区域仍然不起作用。

1 个答案:

答案 0 :(得分:0)

https://stackoverflow.com/a/672123/317033

在回顾这个答案的基础上,我修改了TreeViewItem的ControlTemplate,用我自己的版本替换它,填充了TreeView的宽度。如果有另一种方式会很好,因为这显然是一个重大变化。

在TreeView中处理点击是我之前的想法,但如果点击发生在项目的右侧或左侧,我无法找到获取该点击项目的方法。