Fdream's Blog
专注于WEB前端开发
Powered by Google

WPF中的定时器类

6 多云 2007-8
Fdream 发表于 Silverlight, 已被阅读 18047 次, 评论 5 条
关键词:WPF
[ 阅读字体大小: ]

刚开始接触WPF不久,也是第一次尝试开始写C#,写定时器的时候以为C#中System.Timer中的Timer类,结果发现老是抛出个很奇怪的异常:

引用内容:

The calling thread cannot access this object because a different thread owns it.

后来才发现,其实WPF是有自己的定时器类的,那就是System.Windows.Threading中的Timer类,使用起来也很简单:

引用内容:

//构造一个DispatcherTimer类实例

DispatcherTimer dTimer = new System.Windows.Threading.DispatcherTimer();

//设置事件处理函数

dTimer.Tick += new EventHandler(dTimer_Tick);

//定时器时间间隔1s

dTimer.Interval = new TimeSpan(0,0,1);

//启动定时器

dTimer.Start();

在上例中,也可以使用dTimer.IsEnabled = true;来启动定时器。

Related articles 您可能对这些文章也感兴趣:

 
Related comments 与该文相关的评论:(我也想说几句)
引用这个评论  HotHeart 于 8/11/2007 9:37:06 AM 发表评论: 

本来是觉得Blend貌似还在beta的,就没去下了~~

看来如果要玩WPF还是要下个Expression Studio[yuk]

本来是觉得Blend貌似还在beta的,就没去下了~~ 看来如果要玩WPF还是要下个Expression Studio[yuk]
引用这个评论  Fdream 于 8/9/2007 8:53:26 AM 发表评论: 

呵呵,涉及的东西比较多,如果不熟悉XAML的话可以用Blend来生成,结合生成的动画就能大致了解XAML了

我说的动起来是指和一般的应用程序不一样,界面可以有很炫的动画效果,能够方便地和用户交互

呵呵,涉及的东西比较多,如果不熟悉XAML的话可以用Blend来生成,结合生成的动画就能大致了解XAML了 我说的动起来是指和一般的应用程序不一样,界面可以有很炫的动画效果,能够方便地和用户交互
引用这个评论  HotHeart 于 8/8/2007 3:55:09 PM 发表评论: 

我也想玩玩的说,不过貌似入门有点麻烦的,看了下微软的SilverLight入门教程,有点头大。

动起来是什么意思?

我也想玩玩的说,不过貌似入门有点麻烦的,看了下微软的SilverLight入门教程,有点头大。 动起来是什么意思?
引用这个评论  Fdream 于 8/8/2007 8:50:54 AM 发表评论: 

嗯,接触三个星期了,WPF用来做应用程序确实不错,一切都可以动起来,呵呵~

嗯,接触三个星期了,WPF用来做应用程序确实不错,一切都可以动起来,呵呵~
引用这个评论  HotHeart 于 8/7/2007 9:36:40 PM 发表评论: 

开始玩WPF了?

开始玩WPF了?
Add a comment 我来说两句: 
禁止表情
禁止UBB
禁止图片
识别链接
识别关键字
表  情
arrow
用户名:   密码:  (匿名可不写) 同时注册?
验证码:   看不清?换个图片  看不清楚?换个图片

 
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 0.1875072 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号