我有一个TreeView
禁用某些项目的 WPF - IsEnabled = false
.
当我单击禁用的项目时,父项目被选中(我不喜欢这个)。当单击某些禁用的项目时,我想留在当前项目上。这可能吗?如何?
绑定IsHitTestVisible
到IsEnabled
。像这样的东西:
<Style TargetType="TreeViewItem">
<Setter Property="IsHitTestVisible" Value="{Binding IsEnabled}" />
</Style>