Как запретить выделение родительского TreeViewItem при двойном клике?
Есть TreeView, в котором содержатся разные категории. В каждой категории есть свои элементы. Программа должна работать с непосредственно выделенными элементами, выделение категорий не нужно.
Казалось бы, достаточно элементам дерева с категориями установить свойство Focusable = false. И это работает.
Но если выбрать какой-либо элемент и произвести двойной клик по его категории, то категория все равно выделяется.
Как можно это предотвратить?
<TreeView>
<TreeViewItem Header="Категория 1" IsExpanded="True" Focusable="False">
<TreeViewItem Header="Элемент 1"/>
<TreeViewItem Header="Элемент 2"/>
</TreeViewItem>
<TreeViewItem Header="Категория 2" IsExpanded="True" Focusable="False">
<TreeViewItem Header="Элемент 1"/>
</TreeViewItem>
<TreeViewItem Header="Категория 3" IsExpanded="True" Focusable="False">
<TreeViewItem Header="Элемент 2" IsSelected="True"/>
</TreeViewItem>
</TreeView>


