На эмуляторе Windows Phone 7, когда нажата кнопка назад, по умолчанию используется для закрытия вашего текущего приложения. Я хочу переопределить это поведение по умолчанию, чтобы оно переходило на предыдущую страницу в моем приложении.
После некоторых исследований кажется, что это можно сделать, переопределив метод OnBackKeyPress, например:
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
// do some stuff ...
// cancel the navigation
e.Cancel = true;
}
Однако нажатие кнопки "Назад" по-прежнему закрывает мое приложение. Постановка контрольной точки на описанный выше метод показывает, что она никогда не называется. У меня есть другая точка останова на моем коде выхода приложения, и эта точка останова ударяется.
Есть ли что-то еще, что мне нужно сделать, чтобы перехватить кнопку "Назад"?