Xamarin.Forms Navigation

Xamarin.Forms stellt abhängig vom verwendeten Seitentyp eine Reihe unterschiedlicher Seitennavigationsfunktionen bereit.

Xamarin.Forms Seitentypen

Alternativ dazu verwenden Xamarin.Forms-Shell-Anwendungen eine URI-basierte Navigationsoberfläche, die keine festgelegte Navigationshierarchie erzwingt. Weitere Informationen finden Sie unter Navigation in der Xamarin.Forms-Shell.

Hierarchische Navigation

Die NavigationPage-Klasse stellt eine hierarchische Navigation bereit, bei welcher der Benutzer wie gewünscht in der Vorwärts- und in der Rückwärtsrichtung durch Seiten navigieren kann. Die Klasse implementiert die Navigation als LIFO-Stapel (Last-In-First-out) von Page-Objekten.

TabbedPage

Das Xamarin.FormsTabbedPage besteht aus einer Liste von Registerkarten und einem größeren Detailbereich, wobei jeder Registerkarte Inhalt in den Detailbereich lädt.

CarouselPage

Dies Xamarin.FormsCarouselPage ist eine Seite, auf der Benutzer von Seite zu Seite wischen können, um durch Inhaltsseiten zu navigieren, z. B. einen Katalog.

FlyoutPage

Dies Xamarin.FormsFlyoutPage ist eine Seite, die zwei Seiten verwandter Informationen verwaltet : eine Flyoutseite, die Elemente darstellt, und eine Detailseite, die Details zu Elementen auf der Flyoutseite darstellt.

Xamarin.Forms verfügt auch über Unterstützung für modale Seiten. Eine modale Seite ermutigt Benutzer, eine eigenständige Aufgabe auszuführen. Dabei kann erst dann die Ansicht gewechselt werden, wenn die Aufgabe abgeschlossen oder abgebrochen wurde.