这是我的TreeView:
<TreeView x:Name="Tree">
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<EventSetter Event="MouseDoubleClick" Handler="TreeViewItem_MouseDoubleClick"/>
</Style>
</TreeView.ItemContainerStyle>
</TreeView>
无论点击哪个节点,发件人的Header属性都是树根的Header。
答案 0 :(得分:0)
您可以从Source
的MouseButtonEventArgs
中获得
private void TreeViewItem_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
var sel = e.Source as TreeViewItem;
if(sel != null)
{
String text = sel.Header as String;
}
}