Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.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应用商店/winRT无法计算表达式,因为本机框架位于调用堆栈的顶部_C#_Windows_Windows Runtime_Windows Store - Fatal编程技术网

C#windows应用商店/winRT无法计算表达式,因为本机框架位于调用堆栈的顶部

C#windows应用商店/winRT无法计算表达式,因为本机框架位于调用堆栈的顶部,c#,windows,windows-runtime,windows-store,C#,Windows,Windows Runtime,Windows Store,我有一个带按钮的应用程序,可以导航回起始页。我第一次使用它没有任何问题,但如果我随后导航到应用程序并在第二次应用程序挂起此行时使用“后退”按钮 global::Windows.UI.Xaml.Application.Start((p) => new App()); 在这个文件中 App.g.i.cs 这是一个自动生成的文件。如果我在那一行上设置了断点,当我将鼠标移到上面时会出现以下错误 Cannot evaluate expression because a native fra

我有一个带按钮的应用程序,可以导航回起始页。我第一次使用它没有任何问题,但如果我随后导航到应用程序并在第二次应用程序挂起此行时使用“后退”按钮

global::Windows.UI.Xaml.Application.Start((p) => new App());   
在这个文件中

App.g.i.cs
这是一个自动生成的文件。如果我在那一行上设置了断点,当我将鼠标移到上面时会出现以下错误

Cannot evaluate expression because a native frame is on top of the call stack.
我试着两者都用

Frame.Navigate(typeof(StartPage));

在事件处理程序中,用于按钮向后导航。
在谷歌搜索和搜索堆栈溢出时,我都找不到类似的问题,应该挂在这条线上。如果没有,您的应用程序将立即终止。您只是看到了错误的线程,请使用Debug+Windows+线程选择正确的线程。已解决。我在UI线程和其中一个异步线程之间创建了死锁。你是对的。
Frame.GoBack();