我需要知道 如果有更新函数自动调用它,因为XNA具有更新功能。 如果不 那么请告诉我如何在50ms内再次调用一个函数?
我想每隔50分钟更新一次WP8应用程序的UI。
答案 0 :(得分:2)
您可以使用DispatcherTimer
来实现此目的。
示例强>
首先在代码隐藏中创建DispatcherTimer
变量:
DispatcherTimer timer = new DispatcherTimer();
然后在NavigatedTo事件中附加Tick
事件的处理程序:
timer.Tick += YourTickHandlerMethod;
并设置更新间隔,在您的情况下为50毫秒:
timer.Interval = new TimeSpan( 0, 0, 0, 0, 50);
现在,只需致电timer.Start();
,YourTickHandlerMethod
将定期运行,您可以在其中执行所需的任何与UI相关的操作。关于DispatcherTimer
的一个方便的事情是它将在UI线程上运行Tick处理程序方法,因此如果您有权访问它,则无需担心。