0
如果有更新函數自動調用它,因爲XNA具有更新函數,我需要知道 。 if NO 那麼請告訴我如何在50ms內再次調用函數?WP8應用程序中的更新函數作爲XNA中的更新函數
我想在每50ms後更新我的WP8應用程序的UI。
如果有更新函數自動調用它,因爲XNA具有更新函數,我需要知道 。 if NO 那麼請告訴我如何在50ms內再次調用函數?WP8應用程序中的更新函數作爲XNA中的更新函數
我想在每50ms後更新我的WP8應用程序的UI。
您可以使用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處理程序方法,因此如果您有權訪問它,則不必擔心。
謝謝 並且對於遲來的評論感到抱歉。 – Dpkstr