ツリービューがあり、WPF でツリービュー項目をクリックしてテキスト ボックスに追加したいと考えています。
質問する
303 次
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 に答える