Xamarin.Forms Navigazione

offre diverse esperienze di navigazione tra le pagine, a seconda del tipo di pagina in uso.

<span class= Tipi di pagina Xamarin.Forms"  data-linktype=

In alternativa, le applicazioni shell usano un'esperienza di navigazione basata su Xamarin.Forms URI che non impone una gerarchia di navigazione impostata. Per altre informazioni, vedere Xamarin.Forms Shell Navigation.

Navigazione gerarchica

La classe NavigationPage offre un'esperienza di navigazione gerarchica in cui l'utente è in grado di scorrere le pagine avanti e indietro in base alle esigenze. La classe implementa la navigazione come stack LIFO (Last-In, First-Out) di oggetti Page.

TabbedPage

è Xamarin.FormsTabbedPage costituito da un elenco di schede e da un'area dei dettagli più ampia, in cui ogni scheda carica il contenuto nell'area dei dettagli.

CarouselPage

è una pagina che gli utenti possono scorrere rapidamente da un lato all'altro per spostarsi Xamarin.FormsCarouselPage tra le pagine di contenuto, ad esempio una raccolta.

FlyoutPage

è una pagina che gestisce due pagine di informazioni correlate: una pagina del riquadro a comparsa che presenta gli elementi e una pagina di dettagli che presenta i dettagli sugli elementi nella pagina Xamarin.FormsFlyoutPage del riquadro a comparsa.

Xamarin.Forms fornisce anche il supporto per le pagine modali. Una pagina modale richiede agli utenti il completamento di un'attività indipendente, dalla quale non è possibile spostarsi fino a quando non viene completata o annullata.