¿Es posible obtener cuál es la página actual en la pila de navegación al usar Prism para xamarin?
He notado que hay
PageUtilities.GetCurrentPage(mainPage).
¿Cuál es el uso de lo anterior?
Estaba buscando algo como navigationService.GetCurrentPage ()
muchas gracias
Respuestas
1 para la respuesta № 1Mirando a el código para PageUtilities parece que este método hará lo que quieras,es decir, devolver la página actual en la pila de navegación. Parece que maneja el escenario donde la página actual es MasterDetailPage, TabbedPage, CarouselPage o NavigationPage, y devuelve la página correcta. Lo he probado un poco en mi propia aplicación y funciona como se esperaba.
Puedes pasar Application.Current.MainPage
como parámetro del método, así:
var currentPage = PageUtilities.GetCurrentPage(Application.Current.MainPage);