使用导航服务的参数超出范围异常
本文关键字:范围 异常 参数 导航 服务 | 更新日期: 2023-09-27 17:57:18
虽然不是所有时间,但我在一个简单的导航服务调用中收到参数超出范围的异常。
NavigationService.Navigate(New Uri("/MainPage.xaml", UriKind.Relative));
这在大多数情况下都有效,但偶尔它会失败并说参数无效。如果你注意到了。根本没有失败的论据。我猜也许还有其他例外?不知道会是什么。我看过谷歌和这里,还没有看到类似的例子。任何理想都值得赞赏。
下面是堆栈跟踪。
System.Windows.dll!System.Windows.Threading.DispatcherTimer.Interval.set(System.TimeSpan value) + 0x10 bytes
Microsoft.Advertising.Mobile.UI.dll!Microsoft.Advertising.Mobile.UI.AdControl.PauseTimer() + 0x77 bytes
Microsoft.Advertising.Mobile.UI.dll!Microsoft.Advertising.Mobile.UI.AdControl.DeactivateAdControl() + 0x1d bytes
Microsoft.Advertising.Mobile.UI.dll!Microsoft.Advertising.Mobile.UI.AdControl.OnApplicationPageDeactivated(object sender, System.Windows.Navigation.NavigatingCancelEventArgs e) + 0x39 bytes
Microsoft.Phone.dll!System.Windows.Navigation.NavigationService.RaiseNavigating(System.Uri uri, System.Windows.Navigation.NavigationMode mode, bool isFragmentNavigationOnly, Microsoft.Phone.Controls.PhoneApplicationPage existingContentPage) + 0x1c bytes
Microsoft.Phone.dll!System.Windows.Navigation.NavigationService.Navigate(System.Uri source) + 0x178 bytes
我不喜欢这个问题的答案,但它看起来像是 AdControl 缺陷。下面提到这一点。
http://forums.create.msdn.com/forums/p/66644/473406.aspxhttp://community.microsoftadvertising.com/forums/p/68721/98240.aspx