wpf TreeView仅在单击文本时选择一行。无论行中的点击发生在哪里,我都希望进行选择。除了可能在扩展器上,我想但是必须看到。
目前,我使用此处发布的技术将文本拉伸到树视图的宽度:
https://stackoverflow.com/a/15813560/317033
但是,嵌套子节点左侧的空白区域仍然不起作用。
答案 0 :(得分:0)
https://stackoverflow.com/a/672123/317033
在回顾这个答案的基础上,我修改了TreeViewItem的ControlTemplate,用我自己的版本替换它,填充了TreeView的宽度。如果有另一种方式会很好,因为这显然是一个重大变化。
在TreeView中处理点击是我之前的想法,但如果点击发生在项目的右侧或左侧,我无法找到获取该点击项目的方法。