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.

WinUI controls

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

WinUI 2 platform support

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.

Engagement des développeurs

Vous pouvez nous faire part de vos rapports de bogues, demandes de fonctionnalités et contributions au code communautaire dans le référentiel microsoft-ui-xaml sur GitHub.

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