C# 通过单击树视图中的项目将其添加到WPF中的文本框中

C# 通过单击树视图中的项目将其添加到WPF中的文本框中,c#,wpf,C#,Wpf,我有一个treeview,我想通过在WPF中单击来将treeview项添加到文本框。只需向每个treeview项添加一个MouseLeftButtonDown事件处理程序,并使用sender参数提取treeview项的内容即可。您甚至可以使用样式来确保事件处理程序被附加 <TreeView> <TreeView.Resources> <Style TargetType="TreeViewItem"> <EventSetter Event="MouseLe

我有一个treeview,我想通过在WPF中单击来将treeview项添加到文本框。

只需向每个treeview项添加一个MouseLeftButtonDown事件处理程序,并使用sender参数提取treeview项的内容即可。您甚至可以使用样式来确保事件处理程序被附加

<TreeView>
<TreeView.Resources>
<Style TargetType="TreeViewItem">
<EventSetter Event="MouseLeftButtonDown" Handler="TreeViewItem_MouseRightButtonDown">
</EventSetter>
</Style>
</TreeView.Resources>
<TreeViewItem Header="Root">
<TreeViewItem Header="Child 1">
<TreeViewItem Header="Grandchild 1"/>
<TreeViewItem Header="Grandchild 2"/>
</TreeViewItem>
<TreeViewItem Header="Child 2">
<TreeViewItem Header="Grandchild 3"/>
<TreeViewItem Header="Grandchild 4"/>
</TreeViewItem>
</TreeViewItem>
</TreeView>


private void TreeViewItem\u MouseDoubleClick(对象发送者,MouseButtonEventArgs e){textBox1.Text=treeView1.content;}我不知道,它不正确,但我不知道我可以用什么来代替它。