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 vous permettent de définir les propriétés des contrôles et de réutiliser ces paramètres pour une apparence cohérente sur plusieurs contrôles.
Obtenir 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 alphabétique
Informations détaillées en matière de contrôles et de modèles spécifiques.
- Icône animée
- Lecteur visuel animé (voir Lottie)
- Zone de suggestion automatique
- Barre de navigation
- Button
- Sélecteur de dates du calendrier
- Vue Calendrier
- Case à cocher
- Sélecteur de couleurs
- Zone de liste modifiable
- Barre de commandes
- Menu volant de barre de commandes
- Carte de visite
- Boîte de dialogue de contenu
- Lien de contenu
- Menu contextuel
- Date picker
- Boîtes de dialogue et menus volants
- Bouton de liste déroulante
- Expanseur
- Vue symétrique
- Flyout
- Formulaires (modèle)
- Vue Grille
- Lien hypertexte
- Bouton Lien hypertexte
- Images et pinceaux image
- Barre d’informations
- Contrôles pour l’entrée manuscrite
- Liste/détails (modèle)
- Vue Liste
- Contrôle de carte
- Lecture de contenu multimédia
- Barre de menus
- Menu volant
- Affichage de navigation
- Zone Numéro
- Vue parallaxe
- Zone de mot de passe
- Image de personne
- Pagineur pips
- Barre de progression
- Anneau de progression
- Case d’option
- Contrôle d’évaluation
- Bouton de répétition
- Zone d’édition riche
- Bloc de texte riche
- Visionneuse à défilement
- Zoom sémantique
- Formes
- Curseur
- Bouton Fractionner
- Mode Fractionné
- Contrôle de balayage
- Affichage tabulation
- Conseil d’enseignement
- Bloc de texte
- Zone de texte
- Sélecteur d’heure
- Commutateur bascule
- Bouton bascule
- Bouton bascule partagé
- Info-bulles
- Arborescence
- Affichage à deux volets
- Affichage web
Galerie WinUI 2
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 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.
Windows developer