我可以控制WPF TreeView中可选择的节点吗?

Cra*_*rer 6 wpf treeview

我在WPF TreeView中显示了一个两级层次结构,但我只希望子节点可以选择 - 基本上顶层节点用于分类但不应该自己选择.

我能做到吗?

谢谢...

小智 5

为Bijington写道,为每种类型的物品定义样式.对于不可选择的节点,将容器的Focusable-Property(TreeViews的TreeViewItem)设置为false.


Bij*_*ton 2

为此,您需要覆盖树视图的样式。理想情况下,您将有两种类型的树视图项目,一种用于顶级节点(假设是文件夹),另一种仅用于子节点,然后您应该能够定义树中每种项目类型的行为方式。因此,为每个项目类型创建一个样式,然后对于文件夹节点,只需更改选定的触发器以不执行任何操作。