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.

Xamarin.Forms Page Types

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.

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.