如果鼠标不移动,如何在使用C#的WPF应用程序中触发事件?
答案 0 :(得分:1)
我想我会添加一个如何使用计时器的伪代码版本(此计算机上没有Visual Studio可以在以后更新)。
private Point lastPos;
public Timer_tick(s,e)
{
if(mousePosition != lastPos)
{
MouseHasntMoved();
timer.Stop();
}
}
public override MouseMove(s,e)
{
timer.Reset();
lastPos = mousePosition;
}
public void MouseHasntMoved()
{
//Do something
}