我有一个 WPF TreeView
,其中一些项目被禁用 - IsEnabled = false
。
当我点击禁用的项目时,父项目被选中(我不喜欢这样)。 单击某些禁用的项目时,我想留在当前项目上。 这可能吗?如何实现?
最佳答案
绑定(bind) IsHitTestVisible
到 IsEnabled
。像这样:
<Style TargetType="TreeViewItem">
<Setter Property="IsHitTestVisible" Value="{Binding IsEnabled}" />
</Style>
关于c# - WPF TreeView 和禁用项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19105104/