System.Windows.Threading.DispatcherTimer _timer = new System.Windows.Threading.DispatcherTimer();
_timer.Interval = new TimeSpan(0, 0, 0, 0,10);
_timer.Tick += new EventHandler(theout);
_timer.Start();
public void theout(object source, EventArgs e)
{
}
定时在界面上修改显示信息,当定时器的时间间隔小于50ms时,如果使用System.Timers.Timer 就会大概率出现显示错误,间隔越小概率越大,原因是WPF是单线程的图形操作。
本文探讨了在WPF应用程序中使用不同定时器时遇到的问题,特别是当定时器的时间间隔设置得非常短时,如小于50ms,使用System.Timers.Timer可能会导致界面显示错误。文章深入分析了这一现象的原因,并提供了避免此类问题的解决方案。

7110

被折叠的 条评论
为什么被折叠?



