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