Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows Phone C中的框架导航#_C#_Navigation_Windows Phone 8.1_Frame - Fatal编程技术网

C# Windows Phone C中的框架导航#

C# Windows Phone C中的框架导航#,c#,navigation,windows-phone-8.1,frame,C#,Navigation,Windows Phone 8.1,Frame,我经常在页面之间移动 Frame.Navigate(typeof(Pages.AccountSettins)); 在模拟器上一切都很好。 但是它在你的手机上不起作用!不断地敲打应用程序。 早些时候一切都很顺利。 问题出在哪里?我仍然不知道是什么原因导致了问题,但我通过调用调度程序来处理帧来解决问题。导航: await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => this.Frame.Navigate(typeof(My

我经常在页面之间移动

Frame.Navigate(typeof(Pages.AccountSettins));
在模拟器上一切都很好。 但是它在你的手机上不起作用!不断地敲打应用程序。 早些时候一切都很顺利。
问题出在哪里?

我仍然不知道是什么原因导致了问题,但我通过调用调度程序来处理
帧来解决问题。导航

await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => this.Frame.Navigate(typeof(MyPage)));

希望它有帮助

尝试将其替换为
((Frame)Window.Current.Content)。导航(typeof(Pages.AccountSettings)),或者尝试引导到其他页面或逐步调试,AccountSettings中的构造函数可能会引发异常。@FeType no.,没有帮助!:(未检测到错误。只需使用Frame.Navigate()敲打应用程序)我还有另外一个应用程序,一切都很好。模拟器中的这个应用程序工作得很好。好的,尝试添加一个NavigationFailedEventArgs.Exception.message的NavigationFailedEventArgs消息,如果失败,那么异常会被抛出到某个地方而没有被捕获,如果是这样的话,您可以尝试将这一行换行try/catch块并显示消息。如果您至少知道发生了什么,这应该是开始查找的提示。未捕获的异常总是会使WinRT应用程序崩溃,但如果您捕获到它,您可以显示消息,阅读它的内容,应用程序不会崩溃,并会告诉您可能的错误。@Felype谢谢!现在我要试试这个..但是为什么这个在emulator中工作?为什么它在我的其他项目中工作?@fetype try{}catch{}return:程序'[3448]test.exe'已退出,代码为-1073741795(0xc000001d)'非法指令'。