Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Introduction
Il CollectionView s’agit d’une vue flexible et performante pour présenter des listes de données à l’aide de différentes spécifications de disposition.
Données
Vous pouvez remplir un CollectionView avec des données en définissant sa propriété ItemsSource sur n’importe quelle collection qui implémente IEnumerable. L’apparence de chaque élément de la liste peut être définie en définissant la ItemTemplate propriété sur un DataTemplate.
Disposition
Par défaut, un CollectionView affiche ses éléments dans une liste verticale. Toutefois, des listes et des grilles verticales et horizontales peuvent être spécifiées.
Sélection
Par défaut, la sélection CollectionView est désactivée. Toutefois, il est possible d’activer la sélection d’un élément unique ou d’éléments multiples.
Affichages vides
Dans CollectionView, une vue vide peut être spécifiée qui fournit des commentaires à l’utilisateur lorsqu’aucune donnée n’est disponible pour l’affichage. L’affichage vide peut être une chaîne, un ou plusieurs affichages.
Scrolling
Lorsqu’un utilisateur effectue un mouvement de balayage pour lancer un défilement, la position de fin du défilement peut être contrôlée afin que les éléments soient entièrement affichés. En outre, CollectionView définit deux ScrollTo méthodes, qui défilent par programmation les éléments en mode affichage. L’une des surcharges fait défiler l’élément à l’index spécifié en mode, tandis que l’autre fait défiler l’élément spécifié dans l’affichage.
Regroupement
CollectionView peut afficher correctement les données regroupées en définissant sa IsGrouped propriété sur true.