Xamarin.Forms CarouselView
Introduction
Le CarouselView
est une vue permettant de présenter des données dans une disposition défilante, où les utilisateurs peuvent balayer pour parcourir une collection d’éléments.
Données
Un CarouselView
est rempli de données en définissant sa ItemsSource
propriété sur n’importe quelle collection qui implémente IEnumerable
. L’apparence de chaque élément peut être définie en définissant la ItemTemplate
propriété sur un DataTemplate
.
Disposition
Par défaut, un CarouselView
affiche ses éléments dans une liste horizontale. Toutefois, il a également accès aux mêmes dispositions que CollectionView, y compris une orientation verticale.
Interaction
L’élément actuellement affiché dans un CarouselView
est accessible via les CurrentItem
propriétés et Position
.
Affichages vides
Dans CarouselView
, une vue vide peut être spécifiée qui fournit des commentaires à l’utilisateur lorsqu’aucune donnée n’est disponible pour l’affichage. La vue vide peut être une chaîne, une vue ou plusieurs vues.
Défilement
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, CarouselView
définit deux ScrollTo
méthodes, qui défilent par programmation les éléments dans l’affichage. L’une des surcharges fait défiler l’élément à l’index spécifié dans l’affichage, tandis que l’autre fait défiler l’élément spécifié dans l’affichage.