У меня есть две разные страницы в моем Windows Phone приложения 8.1 Магазин, скажем PAGE_1 и Page_2. У меня есть два разных обработчика событий для Назад телефона на двух страницах. Странно, когда Я нахожусь на странице_2 и I нажмите кнопку «Назад», обработчик события на странице_1 вызывается. Может ли кто-нибудь помочь мне решить эту проблему? Я хочу обработчик события на странице, в которой я должен быть вызван, когда я нажимаю кнопку «Назад» с этой страницы.Handle Назад Нажмите событие в 2-х разных страницах
ответ
Если вы перемещаетесь из Page_1, вы должны удалить обработчик событий, который вы добавили. А на странице_2 просто добавьте обработчик для этой страницы.
Я тебя не понял. Задний пресс-релиз для обеих моих страниц значителен и имеет разные операционные требования. Я не могу удалить ни один из них. –
Вы должны добавить обработчики в OnNavigatedTo и удалить их в OnNavigatedFrom. На странице_2 вам не нужен обработчик кнопки Page_1 back, поэтому вы можете удалить его и добавить его снова, если вы перейдете к нему. Ты понял? – WPMed
Спасибо, друг :) Это помогло! –
вы должны добавить обратно нажатым событие в стр.2onNavigateTo
метод добавления условий, которые необходимо выполнить на этой странице и удалить назад нажатым событие в onNavigateFrom
.
- 1. Handle DataGridHyperlinkColumn Нажмите Событие
- 2. handle htmlinputbutton нажмите на сервер
- 3. Handle LocalNotification нажмите
- 4. Handle Rdp ActiveX минимизирует событие
- 5. Событие кнопки Handle в UITableviewcell
- 6. Событие кнопки Handle в gridview
- 7. Обращение с кнопкой на разных страницах
- 8. Пункт меню нажмите событие
- 9. Handle Недавние приложения нажмите и нажмите на дом в android
- 10. CakePHP вопрос assocations в 2х
- 11. jquery handle, если несколько раз нажмите
- 12. Сообщения в разных заказах на разных страницах
- 13. Готовое событие на кэшированных страницах?
- 14. Handle .NET DataGridViewCheckBox Изменено событие
- 15. Browser Назад Кнопка Перерывы на некоторых страницах
- 16. Событие Handle MasterPage на ContentPage
- 17. Handle OnTouch Событие внутри операции
- 18. Socket.io handle Клиентский интернет-событие
- 19. Закрепление на разных страницах
- 20. RecyclerView Нажмите событие
- 21. Нажмите событие в GmapPanel
- 22. Нажмите событие в iframe
- 23. Нажмите событие управления Combobox
- 24. Handle вкладка активировать событие в Twitter Bootstrap
- 25. Событие Handle Squirrel в приложении Electron
- 26. Событие нажатия кнопки Handle в Xamarin
- 27. Событие с вкладкой Handle в Angular 2
- 28. Handle window.keyПресс-событие в приложении Aurelia
- 29. Получить нажмите событие кнопки, помещенную в App.xaml
- 30. номер форматирование с% 1 $ ,. 2х
Возможный дубликат [Windows Phone 8.1 переопределить кнопку возврата на определенной странице] (http://stackoverflow.com/questions/26992703/windows-phone-8-1-override-back-button-on-a-certain -page) – Romasz
Пожалуйста, добавьте код, то, что вы пробовали, и где вы застряли. –
У меня две страницы: Страница 1.Login и 2.Page с элементом управления WebView. На первой странице обработчик события на заднем пресс-мероприятии предназначен для выхода из приложения. А на второй странице это означает, что WebView будет отображать ранее отображаемую html-страницу до тех пор, пока она не достигнет начальной точки, на которой она будет перенесена на первую страницу. Проблема в том, что когда я нахожусь на своей второй странице и нажимаю кнопку «Назад», обработчик события на первой странице получает вызов. Я использую Frame.Navigate для перемещения между моими страницами. –