WPF 树视图和禁用的项

本文关键字:视图 WPF | 更新日期: 2023-09-27 18:33:26

我有一个禁用某些项目的 WPF TreeView - IsEnabled = false .

当我单击禁用的项目时,父项目被选中(我不喜欢这样)。当单击某些禁用的项目时,我想停留在当前项目上。这可能吗,怎么可能?

WPF 树视图和禁用的项

IsHitTestVisible绑定到IsEnabled 。像这样:

<Style TargetType="TreeViewItem">
    <Setter Property="IsHitTestVisible" Value="{Binding IsEnabled}" />
</Style>