原文
在.Net中有不少计时器,包括:
1.System.Threading.Timer2.System.Timers.Timer3.System.Windows.Forms.Timer4.System.Web.UI.Timer5.System.Windows.Threading.DispatcherTimer
其中第四个主要用于web开发中;
第一个和第二个的触发事件和UI处于不同的线程,因此如果使用它们的触发事件来改变UI,会发生对象被占用的异常;
第三个是WinForm的计时器,在WPF中也可以使用,不过必须添加System.Windows.Forms的引用;
第五个是WPF自己的计时器,一般在WPF程序中最好使用该计时器,使用例子如下:
DispatcherTimer timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromMilliseconds(1000); timer.Tick += myEventHandler; //你的事件 timer.Start();posted on 2010-10-25 21:44 彬子 阅读( ...) 评论( ...) 编辑 收藏
转载于:https://www.cnblogs.com/wangzb/archive/2010/10/25/1860784.html
相关资源:WPF简单计时器,精准秒表