Xamarin.Forms Navigation

Xamarin.Forms fournit un certain nombre d’expériences de navigation de page différentes, en fonction du type de page utilisé.

Xamarin.Forms Types de pages

Les applications Shell utilisent également Xamarin.Forms une expérience de navigation basée sur l’URI qui n’applique pas une hiérarchie de navigation définie. Pour plus d’informations, consultez Xamarin.Forms Navigation shell.

Navigation hiérarchique

La classe NavigationPage propose une expérience de navigation hiérarchique où l’utilisateur est en mesure de parcourir les pages, vers l’avant et vers l’arrière, comme il le souhaite. La classe implémente la navigation comme une pile d’objets Page LIFO (dernier entré, premier sorti).

TabbedPage

Il Xamarin.FormsTabbedPage se compose d’une liste d’onglets et d’une zone de détail plus grande, chaque onglet chargeant du contenu dans la zone de détail.

CarouselPage

Il Xamarin.FormsCarouselPage s’agit d’une page que les utilisateurs peuvent balayer de côté à côte pour parcourir les pages de contenu, comme une galerie.

FlyoutPage

Il Xamarin.FormsFlyoutPage s’agit d’une page qui gère deux pages d’informations connexes : une page volante qui présente des éléments et une page de détails qui présente des détails sur les éléments de la page volante.

Xamarin.Forms fournit également la prise en charge des pages modales. Une page modale encourage les utilisateurs à effectuer une tâche autonome et ne peut pas être quittée tant que la tâche n’est pas terminée ou annulée.