Partage via


WinUI pour UWP (WinUI 2)

Remarque

Pour plus d'informations sur la création d'applications de bureau Windows avec la dernière version de WinUI, consultez WinUI 3.

Contrôles WinUI

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).

Prise en charge de la plateforme WinUI 2

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 : WinUI 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 pour les versions antérieures de Windows 10: les API de WinUI 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 WinUI sont inclus dans la documentation sur les contrôles de la plateforme Windows universelle.

Les documents de référence des API se trouvent ici : API WinUI.

Installer et utiliser WinUI

Pour obtenir des instructions sur l’installation et l’utilisation de la bibliothèque WinUI 2, consultez Bien démarrer avec WinUI.

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 pour WinUI, consultez la Liste des packages NuGet pour WinUI.

Voir aussi