Xamarin.Forms Navigation

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

Xamarin.Forms Types de pages

Xamarin.Forms Les applications Shell utilisent également une expérience de navigation basée sur un 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

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

CarouselPage

Il s’agit Xamarin.FormsCarouselPage d’une page que les utilisateurs peuvent balayer d’un côté à l’autre pour parcourir des 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 les éléments et une page de détails qui présente les détails des éléments sur la page de menu volant.

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.