У меня есть TreeViewItem
, что когда Selected
, вызывает метод. Однако я обнаружил, что при вызове события Selected
событие Selected
для родителя TreeViewItem
также вызывается.
Я бы действительно, а не случайно, но я не смог найти никакой документации, объясняющей, почему это происходит в первую очередь.
Может ли кто-нибудь объяснить мне, почему это происходит, и, возможно, как это остановить.
Я открыт для разных объектов вместо дерева, но мне нужно поддерживать визуальную индикацию выбора.
Спасибо!
PS: Это фрагмент того, что у меня есть.
<TreeViewItem IsExpanded="True" IsSelected="False" Selected="Fire_MaxCustomer_Selected_Event">
<TreeViewItem.Header>
<TextBlock Text="{Binding Path=DisplayName}" />
</TreeViewItem.Header>
<TreeViewItem.Items>
<TreeViewItem Header="Orders & Credits" Selected="Fire_Orders_Credits_Event" />