【发布时间】:2013-03-08 20:33:45
【问题描述】:
背景:
在 WPF 中,某些事件会在操作期间重复触发。例如,在拖放操作期间,DragOver 事件会重复触发。
问题:
是否有一个 WPF 事件(可能是与鼠标相关的事件)在鼠标按钮按下时重复触发?
【问题讨论】:
-
你要那个干什么?
-
只是想了解框架中是否存在这样的东西。
背景:
在 WPF 中,某些事件会在操作期间重复触发。例如,在拖放操作期间,DragOver 事件会重复触发。
问题:
是否有一个 WPF 事件(可能是与鼠标相关的事件)在鼠标按钮按下时重复触发?
【问题讨论】:
不,它没有。而是使用 MouseUp(附加事件)。
参考http://msdn.microsoft.com/en-us/library/system.windows.input.mouse.mouseup.aspx。
您可以做的是设置一个计时器,以重复触发事件,设置为在 MouseDown 时开始,并在 MouseUp 时停止计时器。
【讨论】: