2

HierarchicalDataTemplateを使用してTreeViewを作成しました。MouseDoubleClick()およびのようなTreeViewItemイベントにアクセスする方法はありますかItemSelected()

これが私のコードです:

<HierarchicalDataTemplate DataType="{x:Type local:Artist}" ItemsSource="{Binding Albums}">
    <TextBlock Text="{Binding Name}"/>
</HierarchicalDataTemplate>
4

1 に答える 1

4

やりたいことは、ItemContainerStyleを設定してから、EventSettersを使用することです。

<TreeView.ItemContainerStyle>
    <Style TargetType="{x:Type TreeViewItem}">
        <EventSetter Event="TreeViewItem.MouseDoubleClick"
                     Handler="TreeViewItem_MouseDoubleClick"/>
        <EventSetter Event="TreeViewItem.Selected"
                     Handler="TreeViewItem_Selected" />

....
于 2011-05-12T22:14:11.927 に答える