Navegación por Xamarin.FormsXamarin.Forms Navigation

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 provides a number of different page navigation experiences, depending upon the Page type being used.

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.Alternatively, Xamarin.Forms Shell applications use a URI-based navigation experience that doesn't enforce a set navigation hierarchy. Para más información, consulte Navegación en Xamarin.Forms Shell.For more information, see Xamarin.Forms Shell Navigation.

Navegación jerárquicaHierarchical Navigation

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.The NavigationPage class provides a hierarchical navigation experience where the user is able to navigate through pages, forwards and backwards, as desired. 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).The class implements navigation as a last-in, first-out (LIFO) stack of Page objects.

TabbedPageTabbedPage

TabbedPage de Xamarin.Forms consta de una lista de pestañas y un área de detalles mayor. Cada pestaña carga contenido en el área de detalles.The Xamarin.Forms TabbedPage consists of a list of tabs and a larger detail area, with each tab loading content into the detail area.

CarouselPageCarouselPage

CarouselPage de Xamarin.Forms es una página que los usuarios pueden deslizar de lado a lado para navegar por páginas de contenido, como una galería.The Xamarin.Forms CarouselPage is a page that users can swipe from side to side to navigate through pages of content, like a gallery.

MasterDetailPageMasterDetailPage

MasterDetailPage de Xamarin.Forms es una página que administra dos páginas de información relacionada: una página maestra que presenta los elementos y una página de detalles que muestra los detalles sobre los elementos de la página maestra.The Xamarin.Forms MasterDetailPage is a page that manages two pages of related information – a master page that presents items, and a detail page that presents details about items on the master page.

Xamarin.Forms también es compatible con las páginas modales.Xamarin.Forms also provides support for modal pages. 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.A modal page encourages users to complete a self-contained task that cannot be navigated away from until the task is completed or cancelled.