2015-07-21 177 views
0

我正在创建一个Windows Phone 8.1应用程序。Windows Phone 8.1 MainPage Frame.navigate

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

  • 我想完了就去Page1的时候做一些数据库处理上MainPage然后。

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

我敢肯定有一个明显的原因或解决,任何人都可以帮忙吗?

回答

0

尝试

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