【发布时间】:2014-10-15 14:33:11
【问题描述】:
我需要在释放鼠标左键时触发一个事件。我试过这个:
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseClick" >
<i:InvokeCommandAction Command="{Binding OnBarGroupChangeCommand}" CommandParameter="{Binding ElementName=ReportsBarGroup, Path=Key}" />
</i:EventTrigger>
</i:Interaction.Triggers>
还有这个
<igWPF:OutlookBarGroup.InputBindings>
<MouseBinding MouseAction="LeftClick"
Command="{Binding OnBarGroupChangeCommand}" CommandParameter="{Binding ElementName=ReportsBarGroup, Path=Key}"/>
</igWPF:OutlookBarGroup.InputBindings>
这两个都有效。这两种情况的问题是当按钮被按下时事件会触发。我需要它仅在按钮被释放时触发。 MouseBinding 似乎不支持这一点。有没有办法通过交互来做到这一点?处理这个问题的最佳方法是什么?谢谢。
【问题讨论】: