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

Besteht Xamarin.FormsTabbedPage aus einer Liste von Registerkarten und einem größeren Detailbereich, wobei jede Registerkarte Inhalte in den Detailbereich lädt.

CarouselPage

Ist Xamarin.FormsCarouselPage eine Seite, auf der Benutzer von einer Seite nach der anderen wischen können, um durch Inhaltsseiten zu navigieren, z. B. in einem Katalog.

FlyoutPage

Es Xamarin.FormsFlyoutPage handelt sich um eine Seite, die zwei Seiten verwandter Informationen verwaltet: eine Flyoutseite mit Elementen und eine Detailseite, auf der Details zu Elementen auf der Flyoutseite angezeigt werden.

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.