Я работаю над созданием видео приложения и работая над интеграцией с music + video hub, я пришел к очень странной проблеме. вот то, что я делаюApplication.LoadComponent() завершает работу приложения - WP7
taping on music history item application запускает MainPage.xaml, в функции OnNavigate() Я проверяю, был ли запрошен элемент истории, и если true, то я использую NavigateService.Navigate (videoPage.xaml). Но это выходящее приложение, приложение App Events не выходит из приложения без какого-либо события приложения.
В соответствии с моим пониманием нет возможности отладить этот сценарий, поэтому я как-то имитировал его и заметил, что NavigateService.Navigate работает нормально, но вызов функции Application.LoadComponent() - это тот, который вызывает все это.
Странные вещи
- VideoPage.xaml открывает совершенно на других excepts событий это один
- Он работал до и его просто не работает.
- Я не нашел способа проверить, почему он выходит, не поднимая ни одного события.
- Его работа над симулятором, но не на устройстве.
Я попробовал чистое решение. :(
пожалуйста, помогите мне, или по крайней мере дать мне обходной путь, чтобы получить сообщение об ошибке
Update:.
Я нашел решение это похоже на обходной путь, но его все равно работает MainPage.. xaml содержит элемент управления поворотным элементом, а в событии pivot_selectionChanged он создает httpwebrequest, а также показывает progressbaar на systemTray (это событие возникает при загрузке первой временной страницы)
В событии OnNavigatedTo я проверял, нужно ли мне перейти к oth er или нет, и если да, то я делаю навигационный вызов, а затем оператор «return».
вчера мне стало известно, что возврат не прекращает контролировать события загрузки, а страница вызывала pivot_selectionChanged в любом случае. поэтому вместо привязки события pivot_selectionChange в xaml я переместил его в файл кода. это сработало.
Но остается вопрос, почему приложение выходит без каких-либо исключений, даже не для приложения Application_Close. И какова была настоящая проблема: он ожидает HttpWebRequest или Progressbar в systemTray, что вызывает такую проблему.
я попробовал это, а также я смоделировал эту ситуацию в режиме отладки, а также. –