Windows Phone 8.1 MainPage Frame.navigate



我正在创建一个Windows Phone 8.1应用程序。

我可以使用简单的导航Frame.navigate(typeof(mypage));和它似乎工作良好。

  • 我想在MainPage上做一些数据库处理,然后在完成后转到Page1

  • 在按钮单击上使用事件处理程序可以正常工作,但我在处理后将导航代码放在OnNavigatedTo函数的末尾。Page1不加载,虽然调试writeline语句前后都工作,所以我知道它正在运行。

我肯定有一个明显的原因或解决办法,有人可以帮助吗?

尝试在

中包装导航代码
await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
{
// Navigate to page 1 here
});

最新更新