TreeViewItem
whenがSelected
メソッドを呼び出します。ただし、Selected
イベントが呼び出されるとSelected
、親のイベントTreeViewItem
も呼び出されるようです。
私は本当に起こらないことを望んでいますが、そもそもなぜこれが起こっているのかを説明するドキュメントを見つけることができませんでした.
そもそもなぜこれが起こっているのか、そしておそらくそれを止める方法について、誰かが私に教えてくれませんか。
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" />