[英]How to trigger the Selected event when I select one item everytime
我有一个像这样的TreeView
:
xml:
<TreeView>
<TreeViewItem Header="header" Name="mytreeViewItem" Selected="mytreeViewItem_Selected"/>
</TreeView>
xaml.cs:
mytreeViewItem.ItemsSource = new List<string>(){"a"};
当我选择名为a
的TreeViewItem
,它将触发事件mytreeViewItem_Selected
。 但是当我再次选择TreeViewItem
时,它不会再次触发该事件。 每次选择TreeView
时如何触发Selected
事件?
您可以根据需要使用PreviewMouseDown
事件或类似的事件(例如PreviewMouseLeftButtonDown
)。
你能有吗
item.IsSelected = false;
在您的事件处理程序中? 因此,当您再次单击时,Selected 事件会重新触发。 如果仍然选择相同,我认为它不会触发。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.