Bibliothèque d’interface utilisateur Windows 2.xWindows UI Library 2.x

Contrôles WinUI

La bibliothèque d’interface utilisateur Windows fournit des contrôles d’interface utilisateur Windows natifs officiels et d’autres éléments d’interface utilisateur pour les applications Windows.The Windows UI Library provides official native Windows UI controls and other user interface elements for Windows apps.

Elle maintient la compatibilité de bas niveau avec les versions antérieures de Windows 10, pour que votre application fonctionne même si les utilisateurs n’ont pas le dernier système d’exploitation.It maintains down-level compatibility with earlier versions of Windows 10, so your app works even if users don't have the latest OS.

Notes

Consultez Bibliothèque d’interface utilisateur Windows 3 Preview 3 (novembre 2020), une mise à jour majeure de la plateforme d’interface utilisateur Windows 10.Check out the Windows UI Library 3 Preview 3 (November 2020), a major update to the Windows 10 UI platform.

FonctionnalitésFeatures

  • 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.New controls: The Windows UI Library contains new controls that aren't shipped as part of the default Windows platform.

  • 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.Updated versions of existing controls: The library also contains updated versions of existing Windows platform controls that you can use with earlier versions of 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.Support for earlier versions of Windows 10: Windows UI Library APIs work on earlier versions of Windows 10, so you don't have to include version checks or conditional XAML to support users who might not be running the very latest OS.

  • 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.Support for XamlDirect: The Xaml Direct APIs, designed for middleware developers, gives you access to a lower-level Xaml features which provide better CPU and working set performance. 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.XamlDirect enables you to use XamlDirect APIs on earlier versions of Windows 10 without needing to write special code to handle multiple target Windows 10 versions.

ExemplesExamples

L’exemple d’application de galerie de contrôles XAML contient des démonstrations interactives et des exemples de code pour l’utilisation des contrôles WinUI.The Xaml Controls Gallery sample app includes interactive demos and sample code for using WinUI controls.

DocumentationDocumentation

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.How-to articles for Windows UI Library controls are included with the Universal Windows Platform controls documentation.

Les documents de référence sur les API se trouvent ici : API de la bibliothèque d’interface utilisateur Windows.API reference docs are located here: Windows UI Library APIs.

Installer et utiliser la bibliothèque d’interface utilisateur WindowsInstall and use the Windows UI Library

Pour obtenir des instructions, consultez Bien démarrer avec la bibliothèque d’interface utilisateur Windows.For instructions, see Getting started with the Windows UI Library.

Feuille de route open source et développeurOpen source and developer roadmap

WinUI est un projet open source hébergé sur GitHub.WinUI is an open source project hosted on GitHub. Vous pouvez nous faire part de vos rapports de bogues, demandes de fonctionnalités et contributions de code de la Communauté dans le dépôt de la bibliothèque d’interface utilisateur Windows.We welcome bug reports, feature requests and community code contributions in the Windows UI Library repo.

Nous continuons à développer et à faire évoluer WinUI afin de prendre en charge davantage de scénarios de développement.We are continuing to develop and evolve WinUI to support more developer scenarios. 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.For the latest details about our plans for WinUI, see our roadmap on the Windows UI Library repo.

Liste de packages NuGetNuGet package list

La bibliothèque d’interface utilisateur Windows contient plusieurs packages NuGet : Liste des packages NuGet de la bibliothèque d’interface utilisateur Windows.The Windows UI Library contains multiple NuGet packages: Windows UI Library NuGet package list.

Voir aussiSee also

Notes de publication de la bibliothèque d’interface utilisateur Windows 2.xWindows UI Library 2.x Release Notes