/ / Prism Xamarin GetCurrentPage es posible - xamarin.forms, prism

Prism Xamarin GetCurrentPage es posible - xamarin.forms, prism

¿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 № 1

Mirando 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);