基本上,我想在我的项目中插入一个动态时钟。目前我正在使用DateTime控件,但它是静态的。我需要时钟每秒都能改变数字。在C#中有一个Timer控件,我可以使用它来实现这个动态时钟。然而,在Silverlight 4中,我没有找到任何可用于构建这个动态时钟的Timer控件。
我不知道是否我只是在错误的位置寻找,或者它就在我眼前而我却错过了它。此外,我假设使用Timer控件是最好的方法,但是如果有更好的方法,请也告诉我一下。
基本上,我想在我的项目中插入一个动态时钟。目前我正在使用DateTime控件,但它是静态的。我需要时钟每秒都能改变数字。在C#中有一个Timer控件,我可以使用它来实现这个动态时钟。然而,在Silverlight 4中,我没有找到任何可用于构建这个动态时钟的Timer控件。
我不知道是否我只是在错误的位置寻找,或者它就在我眼前而我却错过了它。此外,我假设使用Timer控件是最好的方法,但是如果有更好的方法,请也告诉我一下。
System.Threading.Timer
进行 UI 相关的更新,只需要在回调函数中调用 Dispatcher,因为它会在后台线程上执行。 - Nate