Windows phone 8 WP8应用程序中的更新函数作为XNA中的更新函数

Windows phone 8 WP8应用程序中的更新函数作为XNA中的更新函数,windows-phone-8,xna,Windows Phone 8,Xna,我需要知道这一点 如果有一个更新函数自动调用它自己,因为XNA有一个更新函数。 如果没有 那么请告诉我如何在50毫秒内再次调用函数 我想每50毫秒更新一次WP8应用程序的UI。为此,您可以使用Dispatchermer 示例 首先在代码隐藏中创建dispatchermer变量: DispatcherTimer timer = new DispatcherTimer(); 然后在NavigatedTo事件中,为勾选事件附加一个处理程序: timer.Tick += YourTickHandler

我需要知道这一点 如果有一个更新函数自动调用它自己,因为XNA有一个更新函数。 如果没有 那么请告诉我如何在50毫秒内再次调用函数


我想每50毫秒更新一次WP8应用程序的UI。

为此,您可以使用
Dispatchermer

示例

首先在代码隐藏中创建
dispatchermer
变量:

DispatcherTimer timer = new DispatcherTimer();
然后在NavigatedTo事件中,为
勾选
事件附加一个处理程序:

timer.Tick += YourTickHandlerMethod;
并设置更新间隔,在您的情况下为50毫秒:

timer.Interval = new TimeSpan( 0, 0, 0, 0, 50);
现在,只需调用
timer.Start()
YourTickHandlerMethod
将定期运行,您可以在其中执行所需的任何与UI相关的操作。
dispatchermer
的一个便利之处是,它将在UI线程上运行Tick handler方法,因此您不必担心是否有权访问它