0
我有一個TreeViewItem
,當Selected
,calles一個方法。但是,我發現在調用Selected
事件時,父母TreeViewItem
的Selected
事件似乎也被調用。如何停止TreeViewItem爲其自身及其父級啓用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" />
我知道這個事件正在被路由,並且它讓視覺樹變得很大。我不知道的是,我可以設置e.Handeled = true,那會......彈出泡泡..... – Russ 2009-12-02 14:34:05