Xamarin.Forms Navegación
Xamarin.Forms proporciona una serie de experiencias de navegación de páginas diferente, en función del tipo de página que se use.
Como alternativa, las aplicaciones de Xamarin.Forms Shell usan una experiencia de navegación basada en URI que no obliga a una jerarquía de navegación del conjunto. Para obtener más información, consulte Navegación en Xamarin.Forms Shell.
Navegación jerárquica
La clase NavigationPage
proporciona una experiencia de navegación jerárquica en la que el usuario puede navegar por las páginas hacia delante y hacia atrás, si quiere. La clase implementa la navegación como una pila de objetos Page
en la que el último en entrar es el primero en salir (LIFO).
TabbedPage
Xamarin.FormsTabbedPage
consta de una lista de pestañas y un área de detalles más grande, con cada pestaña cargando contenido en el área de detalles.
CarouselPage
Xamarin.FormsCarouselPage
es una página que los usuarios pueden deslizar de lado a lado para navegar por páginas de contenido, como una galería.
FlyoutPage
Xamarin.FormsFlyoutPage
es una página que administra dos páginas de información relacionada: una página desplegable que presenta elementos y una página de detalles que presenta detalles sobre los elementos en la página desplegable.
Páginas modales
Xamarin.Forms también es compatible con las páginas modales. Una página modal anima a los usuarios a completar una tarea autocontenida que no se puede abandonar mientras no se complete o se cancele la tarea.