Xamarin.FormsCarouselViewXamarin.Forms CarouselView

API de la version préliminaire

IntroductionIntroduction

CarouselViewEst une vue pour la présentation des données dans une disposition à défilement, où les utilisateurs peuvent effectuer un balayage pour se déplacer dans une collection d’éléments.The CarouselView is a view for presenting data in a scrollable layout, where users can swipe to move through a collection of items.

DonnéesData

Un CarouselView est rempli avec des données en affectant ItemsSource à sa propriété une collection qui implémente IEnumerable .A CarouselView is populated with data by setting its ItemsSource property to any collection that implements IEnumerable. L’apparence de chaque élément peut être définie en affectant ItemTemplate à la propriété la valeur DataTemplate .The appearance of each item can be defined by setting the ItemTemplate property to a DataTemplate.

DispositionLayout

Par défaut, un CarouselView affiche ses éléments dans une liste horizontale.By default, a CarouselView will display its items in a horizontal list. Toutefois, il a également accès aux mêmes dispositions que CollectionView, y compris une orientation verticale.However, it also has access to the same layouts as CollectionView, including a vertical orientation.

InteractionInteraction

L’élément actuellement affiché dans un CarouselView est accessible par le biais CurrentItem des Position Propriétés et.The currently displayed item in a CarouselView can be accessed through the CurrentItem and Position properties.

Affichages videsEmpty views

Dans CarouselView , une vue vide peut être spécifiée pour fournir des commentaires à l’utilisateur quand aucune donnée n’est disponible pour l’affichage.In CarouselView, an empty view can be specified that provides feedback to the user when no data is available for display. La vue vide peut être une chaîne, une vue ou plusieurs vues.The empty view can be a string, a view, or multiple views.

DéfilementScrolling

Lorsqu’un utilisateur effectue un 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.When a user swipes to initiate a scroll, the end position of the scroll can be controlled so that items are fully displayed. En outre, CarouselView définit deux ScrollTo méthodes, qui défilent par programmation des éléments dans la vue.In addition, CarouselView defines two ScrollTo methods, that programmatically scroll items into view. L’une des surcharges fait défiler l’élément à l’index spécifié dans la vue, tandis que l’autre fait défiler l’élément spécifié dans la vue.One of the overloads scrolls the item at the specified index into view, while the other scrolls the specified item into view.