Xamarin.Forms Spostamento
Xamarin.Forms offre diverse esperienze di spostamento delle pagine, a seconda del tipo di pagina in uso.
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.
Pagine modali
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.