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