Xamarin.Forms Nawigacja
Xamarin.Forms Udostępnia wiele różnych środowisk nawigacji stron w zależności od używanego typu strony.
Alternatywnie aplikacje Xamarin.Forms powłoki używają środowiska nawigacji opartego na identyfikatorze URI, które nie wymusza ustawionej hierarchii nawigacji. Aby uzyskać więcej informacji, zobacz Xamarin.Forms Nawigacja po powłoce.
Nawigacja hierarchiczna
Klasa NavigationPage
zapewnia hierarchiczne środowisko nawigacji, w którym użytkownik może poruszać się po stronach, do przodu i do tyłu zgodnie z potrzebami. Klasa implementuje nawigację jako ostatni w stosie Page
obiektów LIFO (last-in, first-out).
TabbedPage
Obiekt Xamarin.FormsTabbedPage
składa się z listy kart i większego obszaru szczegółów, z których każda karta ładuje zawartość do obszaru szczegółów.
CarouselPage
Jest Xamarin.FormsCarouselPage
to strona, którą użytkownicy mogą przesuwać palcem z boku do strony, aby nawigować po stronach zawartości, takich jak galeria.
FlyoutPage
Jest Xamarin.FormsFlyoutPage
to strona, która zarządza dwiema stronami powiązanych informacji — stroną wysuwaną zawierającą elementy oraz stroną szczegółów zawierającą szczegółowe informacje o elementach na stronie wysuwanej.
Strony modalne
Xamarin.Forms Zapewnia również obsługę stron modalnych. Modalna strona zachęca użytkowników do ukończenia samodzielnego zadania, z którego nie można przejść do momentu ukończenia lub anulowania zadania.