Navegación en 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.
Tipos de página de Xamarin.Forms" 
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, vea Xamarin.Forms Shell Navigation.
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
consta de una lista de pestañas y un área de detalles más grande, donde cada Xamarin.FormsTabbedPage pestaña carga contenido en el área de detalles.
CarouselPage
es una página que los usuarios pueden deslizar de lado a lado para navegar por Xamarin.FormsCarouselPage 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 de control flotante que presenta elementos y una página de detalles que muestra detalles sobre los elementos de la página de control flotante.
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.