1
我目前正在開發一款UWP Win2D遊戲。我需要導航到CanvasAnimatedControl的更新事件中的頁面。我使用下面的代碼在UI線程上完成它。它會導航,但頁面凍結。沒有例外被拋出。導航遊戲循環
在Update事件/遊戲線程中導航的正確方法是什麼?
CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() =>
{
Page.Frame.Navigate(typeof(LevelResultPage));
});
您是不是指CanvasAnimatedControl而不是CanvasControl?您應該嘗試將CanvasAnimatedControl.Paused設置爲true,以便在嘗試導航時不會引發Update事件。 https://microsoft.github.io/Win2D/html/P_Microsoft_Graphics_Canvas_UI_Xaml_CanvasAnimatedControl_Paused.htm –
是的,它是CanvasAnimatedControl和設置canvasAnimatedControl.Paused爲true之前導航工作!謝謝。 –