En el emulador de Windows Phone 7, cuando se presiona el botón de retroceso de hardware, el comportamiento predeterminado es que cierre su aplicación actual. Quiero anular este comportamiento predeterminado para que navegue a la página anterior en mi aplicación.Cómo manejar el botón Atrás en Windows Phone 7
Después de algunas investigaciones, parece que debería ser posible hacer esto reemplazando el método OnBackKeyPress, así:
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
// do some stuff ...
// cancel the navigation
e.Cancel = true;
}
Sin embargo, al hacer clic en el botón Atrás todavía cierra mi solicitud. Poner un punto de interrupción en el método anterior revela que nunca se llama. Tengo otro punto de interrupción en el código de salida de mi aplicación, y este punto de interrupción es.
¿Hay algo más que deba hacer para interceptar el botón Atrás?
Anulando el OnBackKeyPress() desde mi MainPage.xaml y llamando a e.Cancel funcionó bien para mí. – BrokeMyLegBiking
que puede manejar el botón de retroceso, [marque este post respuesta de mí] [1] [1]: http://stackoverflow.com/questions/8975822/prompt-confirmation-dialog-when-exit -app/8977078 # 8977078 – Santhu