我有一个如下所示的TreeView:
Section1
item1
item2
Section2
item1
item2
在我的项目中,永远不能选择“Section”元素,所以在我的xaml中我已经禁用了它:
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="Focusable" Value="{Binding HasDetails}"/>
</Style>
</TreeView.ItemContainerStyle>
这很好用,我可以选择“item”元素但不能选择“Section”元素。我的问题是当我选择“项目”然后折叠“部分”时,“部分”元素被选中。我该如何防止这种情况发生?