折叠后取消选择TreeView项目

时间:2013-03-29 00:52:58

标签: c# wpf treeview

我有一个如下所示的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”元素。我的问题是当我选择“项目”然后折叠“部分”时,“部分”元素被选中。我该如何防止这种情况发生?

0 个答案:

没有答案