【发布时间】:2019-12-01 12:35:52
【问题描述】:
请看这个EventTrigger:
<ListView Name="ListViewFiles">
<i:Interaction.Triggers>
<i:EventTrigger EventName="PreviewMouseLeftButtonDown">
<i:InvokeCommandAction Command="{Binding ListViewItemMouseLeftButtonDownCommand}"
CommandParameter="{Binding ElementName=ListViewFiles, Path=SelectedItem}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</ListView>
所以我想实现两件事:
- 我尝试使用
MouseLeftButtonDown而不是PreviewMouseLeftButtonDown,但没有触发事件(为什么??)。 - 当用户单击并按住左键时,我希望事件在 500
milliseconds之后触发,目前我正在使用timer- 还有其他方法吗?
【问题讨论】:
标签: wpf eventtrigger