Udostępnij za pośrednictwem


Xamarin.Forms Nawigacji

Xamarin.Forms Udostępnia wiele różnych środowisk nawigacji stron w zależności od używanego typu strony.

Xamarin.Forms Page Types

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.

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.