Я разрабатываю приложение Windows Phone 8.1 Silverlight. В моем приложении мне нужно переопределить код кнопки «Назад».Назад кнопка управления моим Windows Phone 8.1 Приложение Silverlight
Так что я попытался это,
protected override void OnBackKeyPress(CancelEventArgs e)
{
//Navigating to this page when back button is pressed
DisplayPage mynewPage = new DisplayPage();
this.Content = mynewPage;
e.Cancel = true;
}
Но этот код не работает. Что я делаю не так? Пожалуйста, помогите мне.
EDIT:
Когда я помещаю этот код на MainPage, это работает! Но я не хочу размещать его там. Я хочу разместить его на других страницах.
Не работает :(бро –
@ShahriarSirajSnigdho Пробовали ли вы это так защищен переопределения недействительным OnBackKeyPress (CancelEventArgs е) {NavigationService.Navigate (новый Uri («/ DisplayPage.xaml», UriKind.Relative));} Это всегда сработало для меня. – hildegard
Нет! Не работает! Всякий раз, когда я нажимаю кнопку «Назад», приложение закрывается. Я думаю, что метод отмены кнопки возврата как-то не правильный –