3

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

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

4

1 回答 1

3

绑定IsHitTestVisibleIsEnabled。像这样的东西:

<Style TargetType="TreeViewItem">
    <Setter Property="IsHitTestVisible" Value="{Binding IsEnabled}" />
</Style>
于 2013-09-30T22:57:37.530 回答