2

ツリービューがあり、WPF でツリービュー項目をクリックしてテキスト ボックスに追加したいと考えています。

4

1 に答える 1

1

各TreeViewItemにMouseLeftButtonDownイベントハンドラーを追加し、senderパラメーターを使用してTreeViewItemのコンテンツを抽出するだけです。スタイルを使用して、イベントハンドラーが確実にアタッチされるようにすることもできます。

<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>
于 2012-11-21T20:38:08.310 に答える