Présentation

Effectué

La planification d’architecture de votre application consiste en partie à décider comment l’utilisateur peut se déplacer d’une page à l’autre. Les utilisateurs doivent-ils avancer et reculer dans une suite de pages ? Votre application contient-elle une page de démarrage ou plusieurs pages de niveau supérieur d’importance égale ? Votre choix de navigation doit être adapté au contenu de votre application. Elle doit également sembler native sur chaque plateforme que vous ciblez.

Supposons que vous écriviez une application pour un planétarium en tirant parti de .NET Multi-Platform App UI (MAUI). Pour que les gens s’intéressent à l’astronomie, vous voulez leur présenter des faits et des concepts en lien avec l’astronomie qui s’appliquent à la vie quotidienne. L’application doit comprendre des pages traitant du lever et du coucher de soleil, des phases lunaires, des corps célestes, ainsi qu’une page À propos. Votre tâche consiste à concevoir et implémenter un modèle de navigation intuitif pour ces pages.

Dans ce module, vous apprenez à utiliser des pages à onglets pour implémenter une application qui présente des données sur plusieurs pages. Vous apprenez quand ce mode de navigation est approprié et comment personnaliser le comportement des pages à onglets. Vous apprenez également à associer des pages à onglets à des pages de navigation qui utilisent la pile de navigation.

Objectifs d’apprentissage

Dans ce module, vous allez découvrir comment :

  • Implémentez la navigation par menu volant avec l’interpréteur de commandes .NET MAUI.
  • Implémentez la navigation par onglets avec l’interpréteur de commandes .NET MAUI.
  • Naviguez entre les pages dans des pages à onglets.

Prérequis

  • Visual Studio 2022 avec la charge de travail .NET MAUI installée
  • Facultatif : Visual Studio Code avec l’extension .NET MAUI et le SDK .NET avec la charge de travail .NET MAUI installés
  • Connaissance de C# et de .NET

Impératifs à respecter pour le développement à l’aide de .NET MAUI

Pour créer des applications .NET MAUI avec .NET 8, vous devez installer Visual Studio version 17.8 ou ultérieure avec la charge de travail suivante installée :

  • Développement .NET Multi-Platform App UI

De plus, si vous souhaitez générer des applications Blazor .NET MAUI, vous devez installer la charge de travail ASP.NET et la charge de travail de développement web.

Consultez la documentation pour une procédure pas à pas de l’installation.

Développement avec Visual Studio Code

Si vous développez sur macOS ou Linux, vous devez installer Visual Studio Code et l’extension .NET MAUI avec le Kit de développement logiciel (SDK).NET et la charge de travail MAUI .NET. Consultez la documentation pour une procédure pas à pas de l’installation.