gpt4 book ai didi

windows-phone-7 - System.Windows.Navigation.NavigationService.Navigate 抛出无效操作异常

转载 作者:行者123 更新时间:2023-12-04 07:11:55 25 4
gpt4 key购买 nike

Frame    Image             Function                                                Offset    
0 coredll.dll xxx_RaiseException 19
1 mscoree3_7.dll 436488
2 mscoree3_7.dll 386545
3 mscoree3_7.dll 540936
4 TransitionStub 0
5 System.Windows.Navigation.NavigationService.Navigate 1652
6 XXX.Components.pushScreen 172
7 XXX.pushHomeScr 996
8 XXX.update 1488
9 .__c__DisplayClass3._ResponseReady_b__0 700
10 mscoree3_7.dll 429164
11 mscoree3_7.dll 185803
12 mscoree3_7.dll 184423
13 System.Reflection.RuntimeMethodInfo.InternalInvoke 112
14 System.Reflection.RuntimeMethodInfo.InternalInvoke 1556
15 System.Reflection.MethodBase.Invoke 104
16 System.Delegate.DynamicInvokeOne 476
17 System.MulticastDelegate.DynamicInvokeImpl 84
18 System.Windows.Threading.DispatcherOperation.Invoke 80
19 System.Windows.Threading.Dispatcher.Dispatch 404

我正在使用以下代码推送新页面

Uri navigateUritemp = new Uri(url, UriKind.RelativeOrAbsolute);
if(scrObj.NavigationService.CurrentSource != navigateUritemp)
{
scrObj.NavigationService.Navigate(navigateUritemp);
}

看起来下面这行抛出了 invalidoperationexception

scrObj.NavigationService.Navigate(navigateUritemp);

有人能告诉我这段代码有什么问题吗?

最佳答案

我见过这种 InvalidOperationException 的一种常见情况是同时尝试多个导航,或者在应用不在前台时发生导航尝试。

例如,如果用户在导航缓慢时第二次点击应用栏按钮,就会发生这种情况。

快速搜索就会发现其他人也看到过同样的事情 - 例如http://www.nickharris.net/2011/01/windows-phone-7-navigation-is-not-allowed-when-the-task-is-not-in-the-foreground/

关于windows-phone-7 - System.Windows.Navigation.NavigationService.Navigate 抛出无效操作异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10583284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com