Windows phone 7 Application.LoadComponent()退出应用程序-WP7
我正在创建一个视频应用程序,在与music+video hub集成的过程中,我遇到了一个非常奇怪的问题。这就是我正在做的 录制音乐历史记录项目应用程序启动MainPage.xaml,在OnNavigate()函数中,我检查历史记录项目是否被请求,如果为true,则使用NavigateService.Navigate(videoPage.xaml)。但这是退出应用程序没有引发任何应用程序事件只是退出应用程序而没有任何应用程序事件 据我所知,无法调试此场景,因此我以某种方式对其进行了模拟,并注意到NavigateService.Navigate工作正常,但Application.LoadComponent()函数的调用正是导致这一切的原因 奇怪的事情是Windows phone 7 Application.LoadComponent()退出应用程序-WP7,windows-phone-7,silverlight-4.0,progress-bar,pivot,system-tray,Windows Phone 7,Silverlight 4.0,Progress Bar,Pivot,System Tray,我正在创建一个视频应用程序,在与music+video hub集成的过程中,我遇到了一个非常奇怪的问题。这就是我正在做的 录制音乐历史记录项目应用程序启动MainPage.xaml,在OnNavigate()函数中,我检查历史记录项目是否被请求,如果为true,则使用NavigateService.Navigate(videoPage.xaml)。但这是退出应用程序没有引发任何应用程序事件只是退出应用程序而没有任何应用程序事件 据我所知,无法调试此场景,因此我以某种方式对其进行了模拟,并注意到N
- VideoPage.xaml在除此之外的其他事件上完全打开
- 它以前工作过,但现在不工作了
- 我找不到方法来检查它为什么退出而不引发任何事件
- 它在模拟器上工作,但在设备上不工作
但问题仍然是,为什么应用程序在退出时没有引发任何异常,甚至没有引发应用程序关闭事件。真正的问题是,systemTray中挂起的HttpWebRequest或Progressbar导致了这样的问题。该应用程序可能引发了异常,只是你看不到它,因为你不再有d已附加ebugger。建议在App.xaml.cs中的未处理异常事件处理程序中添加消息框
private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs
{
MessageBox.Show(e.ExceptionObject.ToString(), "Unhandled Exception ", MessageBoxButton.OK);
}
我已经试过了,也在调试模式下模拟了这种情况。