Silverlight 4中相当于.NET计时器控件的是什么?

10

基本上,我想在我的项目中插入一个动态时钟。目前我正在使用DateTime控件,但它是静态的。我需要时钟每秒都能改变数字。在C#中有一个Timer控件,我可以使用它来实现这个动态时钟。然而,在Silverlight 4中,我没有找到任何可用于构建这个动态时钟的Timer控件。

我不知道是否我只是在错误的位置寻找,或者它就在我眼前而我却错过了它。此外,我假设使用Timer控件是最好的方法,但是如果有更好的方法,请也告诉我一下。

2个回答

9

1
你可以使用 System.Threading.Timer 进行 UI 相关的更新,只需要在回调函数中调用 Dispatcher,因为它会在后台线程上执行。 - Nate
我最终使用了DispatcherTimer,其“tick”属性是一个事件,每秒钟获取当前系统时间,从而使屏幕上显示的时钟具有动态性。再次感谢您的帮助! - AmbiguousX

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接