次のような TreeView があります。
Section1
item1
item2
Section2
item1
item2
私のプロジェクトでは、「セクション」要素を選択できないようにする必要があるため、xaml では次のように無効にしました。
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="Focusable" Value="{Binding HasDetails}"/>
</Style>
</TreeView.ItemContainerStyle>
これはうまく機能します。「アイテム」要素は選択できますが、「セクション」要素は選択できません。私の問題は、「アイテム」を選択してから「セクション」を折りたたむと、「セクション」要素が選択されることです。これを防ぐにはどうすればよいですか?