Xamarin.Forms Spostamento

Xamarin.Forms offre diverse esperienze di spostamento delle pagine, a seconda del tipo di pagina in uso.

Xamarin.Forms Page Types

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

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 di dettaglio più grande, con ogni scheda che carica il contenuto nell'area dei dettagli.

CarouselPage

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

Riquadro a comparsa

Xamarin.FormsFlyoutPage è una pagina che gestisce due pagine di informazioni correlate, ovvero una pagina a comparsa che presenta elementi e una pagina di dettaglio che presenta dettagli sugli elementi nella pagina a comparsa.

Xamarin.Forms fornisce inoltre 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.