XAML - Contrôles
L'infrastructure d'interface utilisateur XAML offre une bibliothèque étendue de contrôles qui prend en charge le développement d'interface utilisateur pour Windows. Certains d'entre eux ont une représentation visuelle telle que Button, Textbox, TextBlock, etc. tandis que d'autres contrôles sont utilisés comme conteneurs pour d'autres contrôles ou contenus, par exemple des images. Tous les contrôles XAML sont hérités deSystem.Windows.Controls.Control.
La hiérarchie d'héritage complète des contrôles est la suivante -
Voici la liste des contrôles dont nous parlerons un par un dans ce chapitre.
N ° Sr. | Commandes et description |
---|---|
1 | Bouton Un contrôle qui répond à l'entrée de l'utilisateur. |
2 | Calendrier Représente un contrôle qui permet à un utilisateur de sélectionner une date à l'aide d'un affichage de calendrier visuel. |
3 | CheckBox Un contrôle qu'un utilisateur peut sélectionner ou effacer. |
4 | Boîte combo Une liste déroulante d'éléments parmi lesquels un utilisateur peut sélectionner. |
5 | Menu contextuel Obtient ou définit l'élément de menu contextuel qui doit apparaître chaque fois que le menu contextuel est demandé via une interface utilisateur (UI) à partir de cet élément. |
6 | Grille de données Représente un contrôle qui affiche des données dans une grille personnalisable. |
sept | Sélecteur de date Un contrôle qui permet à un utilisateur de sélectionner une date. |
8 | Dialogues Une application peut également afficher des fenêtres supplémentaires à l'utilisateur pour recueillir ou afficher des informations importantes. |
9 | GridView Un contrôle qui présente une collection d'éléments en lignes et en colonnes qui peuvent défiler horizontalement. |
dix | Image Un contrôle qui présente une image. |
11 | ListBox Contrôle qui présente une liste en ligne d'éléments parmi lesquels l'utilisateur peut sélectionner. |
12 | Les menus Représente un contrôle de menu Windows qui vous permet d'organiser hiérarchiquement les éléments associés aux commandes et aux gestionnaires d'événements. |
13 | PasswordBox Un contrôle pour saisir les mots de passe. |
14 | Apparaitre Affiche le contenu par-dessus le contenu existant, dans les limites de la fenêtre d'application. |
15 | Barre de progression Un contrôle qui indique la progression en affichant une barre. |
16 | ProgressRing Un contrôle qui indique une progression indéterminée en affichant une sonnerie. |
17 | Bouton radio Contrôle qui permet à un utilisateur de sélectionner une seule option dans un groupe d'options. |
18 | RichEditBox Contrôle qui permet à un utilisateur de modifier des documents de texte enrichi avec un contenu tel que du texte formaté, des liens hypertexte et des images. |
19 | ScrollViewer Un contrôle conteneur qui permet à l'utilisateur d'effectuer un panoramique et de zoomer sur son contenu. |
20 | Barre de recherche Un contrôle qui permet à un utilisateur d'entrer des requêtes de recherche. |
21 | Glissière Un contrôle qui permet à l'utilisateur de sélectionner parmi une plage de valeurs en déplaçant un contrôle Thumb le long d'une piste. |
22 | TextBlock Un contrôle qui affiche du texte. |
23 | TimePicker Un contrôle qui permet à un utilisateur de définir une valeur de temps. |
24 | Bouton à bascule Un bouton qui peut être basculé entre 2 états. |
25 | Info-bulle Une fenêtre contextuelle qui affiche des informations sur un élément. |
26 | La fenêtre La fenêtre racine qui fournit l'option minimiser / agrandir, la barre de titre, la bordure et le bouton de fermeture. |
Dans ce chapitre, nous discuterons de tous ces contrôles avec leur mise en œuvre.