.net Maui Switch Page

3 min read Jun 04, 2024
.net Maui Switch Page

Naviguez entre les pages avec .NET MAUI

.NET MAUI offre une manière élégante et simple de gérer la navigation entre les pages de votre application. Cette fonctionnalité, essentielle pour une bonne expérience utilisateur, est basée sur le concept de "Shell", un conteneur qui gère les pages affichées.

Le rôle de la Shell

La Shell est la base de votre navigation. Elle agit comme un conteneur principal pour vos pages et permet de définir des routes pour naviguer entre elles. Vous pouvez la configurer pour définir des "flyout" (menus latéraux) et des "bottom tabs" (onglets en bas d'écran), ce qui offre une navigation intuitive à vos utilisateurs.

Définir des routes

Pour chaque page de votre application, vous devez définir une route qui permettra de la localiser et de naviguer vers elle. Cette route est définie dans le fichier "AppShell.xaml".


    
    

Cet exemple définit deux routes, "Home" et "About", qui correspondent respectivement à HomePage et AboutPage.

Naviguer entre les pages

Pour naviguer entre les pages, vous pouvez utiliser la méthode "Navigate" de la classe "Shell". Vous pouvez l'appeler depuis n'importe quelle page de votre application.

Shell.Current.GoToAsync("About");

Ce code permettra de naviguer vers la page "About" définie dans votre Shell.

La navigation et le retour

.NET MAUI gère également le retour en arrière de la navigation. Vous pouvez utiliser la méthode "GoBackAsync" de la classe "Shell" pour revenir à la page précédente.

Shell.Current.GoBackAsync();

Conclusion

.NET MAUI offre un système de navigation simple et intuitif. La Shell vous permet de gérer vos routes et vos pages, tandis que les méthodes "Navigate" et "GoBackAsync" vous permettent de naviguer entre les pages de votre application.

N'hésitez pas à explorer les différentes options de navigation offertes par .NET MAUI pour créer une expérience utilisateur fluide et agréable.

Related Post


Featured Posts