WpfTimer.zip
WPF使用DispatcherTimer来提高Tick。2个Tick之间的时间应始终相同,由DispatcherTimer.Interval定义。使用DispatcherTimer的优点是事件在WPF线程上引发。缺点是WPF威胁还有其他事情要做,这可能需要数百毫秒。如果Interval 为1秒或更短,则tick的升高速度比应有的速度慢。这篇文章解释了如何通过tick改变间隔tick可以提高规律的tick。