Présentation

Effectué

L’emploi de polices et de couleurs cohérentes dans l’ensemble de l’interface utilisateur confère à votre application une apparence harmonieuse. Dans .NET MAUI, vous pouvez définir ces valeurs à un seul et même endroit, et les rechercher partout où elles sont utilisées. En conservant le même ensemble de valeurs, vous obtenez une application cohérente et plus facile à mettre à jour.

Imaginons que vous créez une application mobile appelée TipCalculator. L’application est utilisée dans le secteur de l’hôtellerie pour calculer rapidement le pourboire correspondant à un service. Votre entreprise a récemment changé l’image de sa marque. Vous êtes chargé de mettre à jour l’interface utilisateur de l’application pour qu’elle reflète cette nouvelle image. Vous devez changer les polices, les couleurs de texte et les couleurs d'arrière-plan. Vous devez rendre ce type de mise à jour plus simple, car vous savez que votre entreprise apportera certainement d'autres changements à sa personnalisation à l'avenir.

Dans ce module, vous apprenez à définir et appliquer une ressource dans le code et XAML. Vous découvrez également comment regrouper plusieurs paramètres dans un style pour pouvoir tous les appliquer à la fois.

Remarque

Ce module demande d’avoir Visual Studio 2022. Vous pouvez utiliser un ordinateur Windows ou un Mac. Si vous êtes sur Windows, vérifiez que la charge de travail Développement mobile avec .NET est installée. Consultez la documentation si vous devez l’ajouter à votre installation. Si vous êtes sur Mac, l’installation standard Visual Studio pour Mac comprend tout ce dont vous avez besoin pour créer des applications avec .NET MAUI.

Objectifs d’apprentissage

Dans ce module, vous allez découvrir comment :

  • Créez et utilisez des ressources statiques dans une interface utilisateur XAML MAUI.
  • Créez et utilisez des ressources dynamiques.
  • Créez une interface utilisateur cohérente en utilisant des styles.
  • Créez et utilisez des ressources au niveau de l'application.
  • Appliquez les préférences d'accessibilité de l'utilisateur à l'aide de styles prédéfinis.

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 Kit de développement logiciel (SDK) .NET avec la charge de travail .NET MAUI installée.
  • Connaître C# et .NET.

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

Pour créer des applications .NET MAUI avec .NET 9, vous devez installer Visual Studio version 17.12 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.