我尝试使用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)
{
...
}
这样可行,但如果我移动窗口拖动它,倒计时会停止并重新启动,当我放下窗口时....如何避免它? 感谢。
答案 0 :(得分:2)
试着把这个
DispatcherTimer timer = new DispatcherTimer(DispatcherPriority.Render);