Partager via


Xamarin.Forms Présentation de CarouselView

CarouselView est une vue permettant de présenter des données dans une disposition avec défilement, où les utilisateurs peuvent effectuer un mouvement de balayage pour parcourir une collection d’éléments. Par défaut, CarouselView affiche ses éléments dans une orientation horizontale. Un seul élément s’affiche à l’écran, avec des mouvements de balayage qui entraînent une navigation vers l’avant et vers l’arrière dans la collection d’éléments. En outre, des indicateurs peuvent être affichés qui représentent chaque élément dans le CarouselView:

Capture d’écran d’un CarouselView et d’un IndicatorView, sur les cercles IndicatorView iOS et Android

Par défaut, CarouselView fournit un accès en boucle à sa collection d’éléments. Par conséquent, le balayage vers l’arrière à partir du premier élément de la collection affiche le dernier élément de la collection. De même, le balayage vers l’avant à partir du dernier élément de la collection retourne au premier élément de la collection.

CarouselView partage une grande partie de son implémentation avec CollectionView. Toutefois, les deux contrôles ont des cas d’usage différents. CollectionView est généralement utilisé pour présenter des listes de données de n’importe quelle longueur, tandis qu’il CarouselView est généralement utilisé pour mettre en évidence des informations dans une liste de longueur limitée.