Xamarin.Forms-Navigation
Xamarin.Forms stellt abhängig vom verwendeten Seitentyp eine Reihe unterschiedlicher Seitennavigationsfunktionen bereit.
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.
Modale Seiten
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.