Bibliothèque d’interface utilisateur Windows (WinUI) 2
Notes
Pour plus d'informations sur la création d'applications de bureau Windows avec la dernière version de WinUI, consultez Bibliothèque d’interface utilisateur Windows 3.

La bibliothèque d’interface utilisateur Windows (WinUI) 2 est étroitement intégrée aux SDK Windows 10 ultérieurs, et fournit des contrôles d’interface utilisateur Windows natifs officiels et d’autres éléments d’interface utilisateur pour les applications UWP (ainsi que les applications de bureau utilisant XAML Islands).

Le maintien de la compatibilité de bas niveau avec les versions antérieures de Windows 10 permet à vos contrôles WinUI 2 de fonctionner même si les utilisateurs n’ont pas le système d’exploitation le plus récent.
Lire les dernières notes de publication de WinUI 2.
Fonctionnalités
Pour plus d’informations sur les évolutions prévues pour la prochaine version et pour fournir un feedback, consultez le jalon WinUI 2.8.
Nouveaux contrôles : La bibliothèque d’interface utilisateur Windows contient de nouveaux contrôles qui ne sont pas fournis avec la plateforme Windows par défaut.
Versions mises à jour de contrôles existants : la bibliothèque contient également des versions mises à jour de contrôles de plateforme Windows existants que vous pouvez utiliser avec des versions antérieures de Windows 10.
Prise en charge de versions antérieures de Windows 10 : les API de la bibliothèque d’interface utilisateur Windows s’exécutent sur les versions antérieures de Windows 10. Ainsi, vous n’êtes pas obligé d’inclure des vérifications de version ou du code XAML conditionnel pour prendre en charge les utilisateurs susceptibles de ne pas disposer du système d’exploitation le plus récent.
Prise en charge de XamlDirect : les API Xaml Direct, conçues pour les développeurs d’intergiciels (middleware), vous donnent accès à des fonctionnalités XAML de niveau inférieur qui offrent de meilleures performances de processeur et de jeu de travail. XamlDirect vous permet d’utiliser des API XamlDirect sur des versions antérieures de Windows 10 sans avoir à écrire de code spécial pour gérer plusieurs versions cibles de Windows 10.
Exemples
Conseil
Pour plus d’informations, et pour obtenir des conseils de conception ainsi que des exemples de code, consultez Concevoir et coder des applications Windows.
L’application WinUI 2 Gallery comprend des exemples interactifs de la plupart des contrôles et fonctionnalités WinUI 2.
Si l’application de galerie est déjà installée, cliquez sur WinUI 2 Gallery pour l’ouvrir.
Dans le cas contraire, téléchargez WinUI 2 Gallery depuis le Microsoft Store.
Vous pouvez également obtenir le code source à partir de GitHub (sélectionnez la branche winui2).
Documentation
Des articles de procédures pour les contrôles de la bibliothèque d’interface utilisateur Windows sont inclus dans la documentation sur les contrôles de la plateforme Windows universelle.
Les documents de référence sur les API se trouvent dans les API de la bibliothèque d’interface utilisateur Windows.
Installer et utiliser la bibliothèque d’interface utilisateur Windows
Pour obtenir des instructions sur l’installation et l’utilisation de la bibliothèque WinUI 2, consultez Bien démarrer avec la bibliothèque d’interface utilisateur Windows.
Plan de mise en œuvre du développeur
WinUI est hébergé dans le référentiel de la Bibliothèque d’interface utilisateur Windows sur GitHub où nous accueillons les rapports sur les bogues, les demandes de fonctionnalités et les contributions au code communautaire.
Nous continuons à développer et à faire évoluer WinUI afin de prendre en charge davantage de scénarios de développement. Pour obtenir les informations les plus récentes sur nos plans pour WinUI, consultez notre feuille de route dans le dépôt de la bibliothèque d’interface utilisateur Windows.
Liste de packages NuGet
Pour plus d’informations sur les packages NuGet de la bibliothèque d’interface utilisateur Windows, consultez la liste des packages NuGet de la bibliothèque d’interface utilisateur Windows.
Voir aussi
- Documentation sur l’API WinUI 2
- Code source
- Kit de développement logiciel (SDK) pour application Windows
- Canal de version Stable pour le kit de développement logiciel (SDK) d’application Windows
- Documentation sur l’API du SDK d'application Windows
- Exemples du kit de développement logiciel (SDK) d’application Windows