当我滚动鼠标滚轮时,会触发多个MouseWheel事件。我正在使用这些事件来缩放一些图像。
我想在一系列MouseWheel事件结束时调用一个方法。如何知道它们何时结束?
到目前为止,这是我的实现方式:
我想在一系列MouseWheel事件结束时调用一个方法。如何知道它们何时结束?
到目前为止,这是我的实现方式:
private void ModelWindowBorder_MouseWheel(object sender, MouseWheelEventArgs e)
{
intervaltimer = null;
// Do stuff like zooming and etc
CheckEventInterval()
}
private void CheckEventInterval()
{
intervaltimer = new Stopwatch();
intervaltimer .Start();
if (intervaltimer.ElapsedMilliseconds > 50)
{
// Do some other stuff
}
}