Résumé
Une interface utilisateur codée rend plus difficile la gestion de la disposition et du comportement. Cette approche comprend souvent une logique de disposition et de comportement. Il en résulte un couplage étroit entre ces deux aspects. Un changement dans la conception de l’IU peut impacter le reste du codebase. La maintenance d’une base de code peut se révéler difficile lorsqu’il n’existe pas de séparation nette entre l’interface utilisateur et le comportement.
.NET MAUI vous permet de définir une IU en langage XAML. Cette séparation vous permet de vous concentrer sur la logique de comportement dans vos fichiers de code C#. Les concepteurs d’IU peuvent désormais se concentrer sur l’IU, tandis que les programmeurs peuvent se concentrer sur le code.
Le langage XAML pour .NET MAUI vous permet de personnaliser l’IU de chaque plateforme à l’aide de l’extension de balisage OnPlatform
. Cette approche vous permet de concevoir des applications qui peuvent tirer parti des fonctionnalités d’IU spécifiques à l’OS tout en conservant une apparence attrayante sur toutes les plateformes.
Dans ce module, vous avez vu comment utiliser au mieux le XAML pour concevoir l’IU d’une application multiplateforme. Vous avez notamment appris :
- Avantages de l’utilisation du langage XAML par rapport à la définition de l’IU d’une application .NET MAUI en C#.
- Comment créer des pages et des contrôles, et définir leurs propriétés en langage XAML.
- Comment gérer les événements d’IU et les connecter en langage XAML.
- Comment créer et utiliser des extensions de balisage XAML.
- Comment définir des valeurs spécifiques à la plateforme dans les balises XAML.