基本上我想在我的项目中插入一个动态时钟。现在我正在使用dateTime控件,这很好,但它是静态的。我需要时钟来改变每秒的数字。在c#中有一个Timer控件,我可以使用它来使这个动态时钟成为可能。但是,在Silverlight 4中,我无法找到任何类型的定时器控制来构建这个动态时钟。
我不知道我是在寻找错误的地方,还是在我的鼻子底下,我只是错过它或者什么。此外,我认为使用定时器控制将是最好的,但如果有更好的方法,请让我知道。
答案 0 :(得分:9)
DispatcherTimer Class
http://msdn.microsoft.com/en-us/library/system.windows.threading.dispatchertimer(VS.95).aspx
对于非UI使用,您还有Timer Class
http://msdn.microsoft.com/en-us/library/system.threading.timer(v=VS.95).aspx
答案 1 :(得分:3)
如果您对工作演示感兴趣,可以尝试使用...
的解决方案http://www.dotnetscraps.com/dotnetscraps/post/Silverlight-e28093-Create-a-binary-clock.aspx
希望这有帮助!