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 codage 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
L’ajout de contrôles à votre application se fait en trois étapes : 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
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.
- Icône animée (nouveau)
- Lecteur visuel animé (voir Lottie)
- Zone de suggestion automatique
- Barre de navigation (nouveau)
- Button
- Sélecteur de dates du calendrier
- Affichage du 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
- Sélecteur de dates
- Boîtes de dialogue et menus volants
- Bouton de liste déroulante
- Expander (nouveau)
- Vue symétrique
- Flyout
- Formulaires (modèle)
- Vue Grille
- Lien hypertexte
- Bouton Lien hypertexte
- Images et pinceaux image
- Barre d’informations (nouveau)
- 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 de nombre
- Vue parallaxe
- Zone de mot de passe
- Photo de la personne
- Récepteur d’appel d’adresses PIP (nouveau)
- 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 partagé
- Mode Fractionné
- Contrôle de balayage
- Affichage Onglet
- Conseil d’apprentissage
- Bloc de texte
- Zone de texte
- Sélecteur d’heure
- Commutateur bascule
- Bouton bascule
- Bouton bascule partagé
- Info-bulles
- Arborescence
- Vue à deux volets
- Affichage Web
Galerie WinUI 2
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.