Contrôles pour les applications Windows

Dans le développement d’applications Windows, un contrôle est un élément d’interface utilisateur qui affiche du contenu ou permet une interaction. Les contrôles constituent les blocs de construction de l’interface utilisateur. Un modèle est en quelque sorte une recette permettant d’associer plusieurs contrôles pour créer un élément nouveau.

Nous vous proposons plus de 45 contrôles, des simples boutons aux contrôles de données puissants, tels que l’affichage Grille. Ces contrôles font partie du système Fluent Design et peuvent vous aider à créer une interface utilisateur scalable et audacieuse qui s’adapte à tous les appareils et toutes les tailles d’écran.

Les articles de cette section donnent des recommandations en matière de conception et des instructions de programmation pour l’ajout de contrôles et de modèles à votre application Windows.

Introduction

Instructions générales et exemples de code d’ajout et de stylisation de contrôles en XAML et C#.

Ajouter des contrôles et gérer les événements
Il existe 3 étapes clés pour ajouter des contrôles à votre application : l’ajout de contrôle à l’interface utilisateur de votre application, la définition de propriétés sur le contrôle et l’ajout de code aux gestionnaires d’événements du contrôle pour que ce dernier soit opérationnel.

Application de styles aux contrôles
Vous pouvez personnaliser l’apparence de vos applications de nombreuses manières à l’aide de l’infrastructure XAML. Les styles permettent de définir les propriétés des contrôles et de réutiliser ces paramètres pour uniformiser l’apparence de plusieurs contrôles.

Obtenir la bibliothèque d’interface utilisateur Windows

WinUI logo

Certains contrôles sont uniquement disponibles dans la bibliothèque d’interface utilisateur Windows (WinUI), package NuGet qui contient les nouveaux contrôles et fonctionnalités d’interface utilisateur. Pour l’obtenir, consultez Vue d’ensemble et instructions d’installation de la bibliothèque d’interface utilisateur Windows.

Index alphabétique

Informations détaillées en matière de contrôles et de modèles spécifiques.

Obtenez les applications Galerie WinUI à partir du Microsoft Store pour voir ces contrôles et le système Fluent Design en action. Les applications WinUI 3 Gallery et WinUI 2 Gallery incluent des exemples interactifs de la plupart des contrôles et fonctionnalités WinUI 3 et WinUI 2. Les applications sont un compagnon interactif de ce site web. Une fois installées, vous pouvez utiliser des liens dans des pages de contrôle individuelles pour lancer l’application et voir le contrôle en action.

  • Obtenez la Galerie WinUI 3 et la Galerie WinUI 2 à partir du Microsoft Store.
  • Obtenez le code source des deux applications à partir de GitHub (utilisez la branche main pour WinUI 3 et la branche winui2 pour WinUI 2).

Contrôles supplémentaires

Les contrôles supplémentaires pour le développement Windows sont disponibles auprès de sociétés comme Telerik, SyncFusion, DevExpress, Infragistics, ComponentOne et ActiPro. Ces contrôles fournissent une prise en charge supplémentaire pour les développeurs de l’entreprise et .NET, en optimisant les commandes système standard à l’aide de contrôles et de services personnalisés.