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