Partager via


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

Instructions générales et exemples de code

Les rubriques mises en évidence ici fournissent des instructions et des exemples de code pour l’ajout et le style 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 plusieurs façons à l’aide de l’infrastructure XAML. Les styles vous permettent de définir des propriétés de contrôle et de réutiliser ces paramètres pour une apparence cohérente entre plusieurs contrôles.

Obtenir WinUI

Logo WinUI

Certains contrôles sont uniquement disponibles dans 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 WinUI.

Index des contrôles

Le tableau suivant répertorie les contrôles et modèles d’application Windows courants, ainsi que ceux qui sont exclusifs à WinUI.

Contrôles d’application Windows courants

WinUI uniquement

Lecteur visuel animé (voir Lottie)

Formulaires (modèle)

Liste/détails (modèle)

Obtenez les applications de la galerie WinUI à partir du Microsoft Store pour voir les contrôles XAML et le Fluent Design System en action. Les applications Galerie WinUI 3 et Galerie WinUI 2 comprennent des exemples interactifs de la plupart des contrôles, caractéristiques et fonctionnalités de 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.