WPF ListBox双击事件

xml 复制代码
<ListBox
    Name="ListBox"
    Margin="5,5,5,5"
    ItemsSource="{Binding FileGroupList}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding GroupName}" TextTrimming="CharacterEllipsis" />
        </DataTemplate>
    </ListBox.ItemTemplate>
    <ListBox.ContextMenu>
        <ContextMenu>
            <MenuItem Header="修改文件名" />
            <MenuItem Header="批量修改文件名" />
            <MenuItem Header="移除" />
        </ContextMenu>
    </ListBox.ContextMenu>
    <hc:Interaction.Triggers>
        <hc:EventTrigger EventName="MouseDoubleClick">
            <hc:InvokeCommandAction Command="{Binding SpeDoubleClickCommand}" CommandParameter="{Binding ElementName=ListBox, Path=SelectedItem}" />
        </hc:EventTrigger>
    </hc:Interaction.Triggers>
</ListBox>

主要是

xml 复制代码
xmlns:hc="https://handyorg.github.io/handycontrol"


Name="ListBox"


<hc:Interaction.Triggers>
        <hc:EventTrigger EventName="MouseDoubleClick">
            <hc:InvokeCommandAction Command="{Binding SpeDoubleClickCommand}" CommandParameter="{Binding ElementName=ListBox, Path=SelectedItem}" />
        </hc:EventTrigger>
    </hc:Interaction.Triggers>
相关推荐
△曉風殘月〆12 小时前
WPF实时调试的一种实现方法
wpf
冰茶_1 天前
WPF之高级绑定技术
microsoft·微软·c#·wpf·mvvm·数据绑定
冰茶_1 天前
WPF之尺寸属性层次
microsoft·微软·c#·wpf·布局系统
Dr.多喝热水2 天前
WPF 触发器 Trigger
wpf·trigger
△曉風殘月〆2 天前
WPF MVVM进阶系列教程(一、对话框)
wpf·mvvm
babytiger2 天前
如何用命令行判断一个exe是不是c#wpf开发的
开发语言·c#·wpf
冰茶_2 天前
WPF之面板特性
microsoft·微软·c#·wpf·布局系统
冰茶_3 天前
WPF之布局流程
microsoft·微软·c#·wpf·布局系统
qq7595849493 天前
C#问题 加载格式不正确解决方法
开发语言·c#·wpf
冰茶_4 天前
WPF之CheckBox控件详解
wpf