He siguiente situación en mi metro WinRT (C# - xaml) aplicación:.WinRT - ¿Cómo ignorar o borrar página de la historia de navegación
usuario iniciar la aplicación y él o ella no está conectado En la barra de menú Tengo un botón que los lleva al carrito de compras. Es importante mencionar que pueden hacer clic en él independientemente del estado de inicio y cierre de sesión.
así que tengo esto:
Home Page - > Login Page - > Shopping Cart
y todo funciona muy bien, pero cuando intento pulse el botón atrás en mi Carrito página estoy navegado de nuevo a sesión página, que tiene sentido, porque la página está en mi historial de navegación. Pero no quiero eso, quiero devolver al usuario al página de inicio y omitir la página de inicio de sesión.
Mi pregunta es cómo hacer eso, y cómo manipular la pila de navegación de marcos en WinRT. Intenté regresar dos veces, pero sin suerte.
Por cierto, mi página es la página "LayoutAwarePage" y estoy usando NavigationService similar a este http://dotnetbyexample.blogspot.com/2012/06/navigationservice-for-winrt.html.
no hay un método '' GoHome' en Frame'. ¿Me estoy perdiendo de algo? –
@AleksandarToplek Supongo que Microsoft ha cambiado la API en Win 8.1, existía hace 2 años cuando se formuló la pregunta. – Mayank
Oh, eso es extraño. Todo el marco de navegación me parece incompleto. Terminé implementando la pila de historial personalizado. –