2015-03-25 1 views
1

У меня есть две разные страницы в моем Windows Phone приложения 8.1 Магазин, скажем PAGE_1 и Page_2. У меня есть два разных обработчика событий для Назад телефона на двух страницах. Странно, когда Я нахожусь на странице_2 и I нажмите кнопку «Назад», обработчик события на странице_1 вызывается. Может ли кто-нибудь помочь мне решить эту проблему? Я хочу обработчик события на странице, в которой я должен быть вызван, когда я нажимаю кнопку «Назад» с этой страницы.Handle Назад Нажмите событие в 2-х разных страницах

+0

Возможный дубликат [Windows Phone 8.1 переопределить кнопку возврата на определенной странице] (http://stackoverflow.com/questions/26992703/windows-phone-8-1-override-back-button-on-a-certain -page) – Romasz

+0

Пожалуйста, добавьте код, то, что вы пробовали, и где вы застряли. –

+0

У меня две страницы: Страница 1.Login и 2.Page с элементом управления WebView. На первой странице обработчик события на заднем пресс-мероприятии предназначен для выхода из приложения. А на второй странице это означает, что WebView будет отображать ранее отображаемую html-страницу до тех пор, пока она не достигнет начальной точки, на которой она будет перенесена на первую страницу. Проблема в том, что когда я нахожусь на своей второй странице и нажимаю кнопку «Назад», обработчик события на первой странице получает вызов. Я использую Frame.Navigate для перемещения между моими страницами. –

ответ

0

Если вы перемещаетесь из Page_1, вы должны удалить обработчик событий, который вы добавили. А на странице_2 просто добавьте обработчик для этой страницы.

+0

Я тебя не понял. Задний пресс-релиз для обеих моих страниц значителен и имеет разные операционные требования. Я не могу удалить ни один из них. –

+0

Вы должны добавить обработчики в OnNavigatedTo и удалить их в OnNavigatedFrom. На странице_2 вам не нужен обработчик кнопки Page_1 back, поэтому вы можете удалить его и добавить его снова, если вы перейдете к нему. Ты понял? – WPMed

+0

Спасибо, друг :) Это помогло! –

0

вы должны добавить обратно нажатым событие в стр.2onNavigateTo метод добавления условий, которые необходимо выполнить на этой странице и удалить назад нажатым событие в onNavigateFrom.

Смежные вопросы