DispatcherTimer 在我拖动它时失去了时间 Window
DispatcherTimer loses time while I'm dragging its Window
我正在尝试使用 C# WPF 构建一个简单的超时。
public void start(){
answerTimer = new DispatcherTimer();
answerTimer.Tick += new EventHandler(answerTimer_Tick);
answerTimer.Interval = new TimeSpan(0,0,0,0,10);
answerTimer.Start();
}
private void answerTimer_Tick(object sender, EventArgs e)
{
...
}
这有效,但是如果我移动 Window 并拖动它,倒计时会停止并在我放下 Window 时重新开始......如何避免它?
谢谢
试着把这个
DispatcherTimer timer = new DispatcherTimer(DispatcherPriority.Render);
我正在尝试使用 C# WPF 构建一个简单的超时。
public void start(){
answerTimer = new DispatcherTimer();
answerTimer.Tick += new EventHandler(answerTimer_Tick);
answerTimer.Interval = new TimeSpan(0,0,0,0,10);
answerTimer.Start();
}
private void answerTimer_Tick(object sender, EventArgs e)
{
...
}
这有效,但是如果我移动 Window 并拖动它,倒计时会停止并在我放下 Window 时重新开始......如何避免它? 谢谢
试着把这个
DispatcherTimer timer = new DispatcherTimer(DispatcherPriority.Render);