WP8 app中的更新功能作为XNA中的更新功能

时间:2014-02-26 20:53:25

标签: windows-phone-8 xna

我需要知道 如果有更新函数自动调用它,因为XNA具有更新功能。 如果不 那么请告诉我如何在50ms内再次调用一个函数?

我想每隔50分钟更新一次WP8应用程序的UI。

1 个答案:

答案 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处理程序方法,因此如果您有权访问它,则无需担心。