Windows Phone 8.1 MainPage Frame.navigate

时间:2015-07-21 14:30:52

标签: c# navigation windows-phone-8.1 windows-phone

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

我可以使用简单的导航 Frame.navigate(typeof(mypage));似乎工作正常。

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

  • 在按钮点击上使用事件处理程序工作正常但我在处理后将导航代码放在OnNavigatedTo函数的末尾。 尽管在两个工作之前和之后都有调试写入线语句,因此我不知道它正在运行。

我确信有明显的原因或解决办法,有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

尝试将导航代码包装在

await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
{
// Navigate to page 1 here
});