如果鼠标不移动,如何在使用 C# 的 WPF 应用程序中触发事件?
user2704947
问问题
2472 次
1 回答
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
}
于 2013-08-22T10:48:28.163 回答