Xamarin.FormsCarouselview CarouselView

Vorabversion-APIPre-release API

EinführungIntroduction

CarouselViewIst eine Ansicht für die Darstellung von Daten in einem Bild lauffähigen Layout, in dem Benutzer zum Durchlaufen einer Auflistung von Elementen schwenken können.The CarouselView is a view for presenting data in a scrollable layout, where users can swipe to move through a collection of items.

DatenData

Ein CarouselView wird mit Daten aufgefüllt, indem seine- ItemsSource Eigenschaft auf eine beliebige Auflistung festgelegt wird, die implementiert IEnumerable .A CarouselView is populated with data by setting its ItemsSource property to any collection that implements IEnumerable. Die Darstellung der einzelnen Elemente kann definiert werden, indem die-Eigenschaft auf festgelegt wird ItemTemplate DataTemplate .The appearance of each item can be defined by setting the ItemTemplate property to a DataTemplate.

LayoutLayout

Standardmäßig CarouselView werden die Elemente in einer horizontalen Liste angezeigt.By default, a CarouselView will display its items in a horizontal list. Sie hat jedoch auch Zugriff auf dieselben Layouts wie CollectionView, einschließlich vertikaler Ausrichtung.However, it also has access to the same layouts as CollectionView, including a vertical orientation.

InteraktionInteraction

Auf das aktuell angezeigte Element in einem CarouselView kann über die-Eigenschaft und die-Eigenschaft zugegriffen werden CurrentItem Position .The currently displayed item in a CarouselView can be accessed through the CurrentItem and Position properties.

Leere AnsichtenEmpty views

In CarouselView kann eine leere Ansicht angegeben werden, die dem Benutzer Feedback bietet, wenn keine Daten zur Anzeige verfügbar sind.In CarouselView, an empty view can be specified that provides feedback to the user when no data is available for display. Die leere Ansicht kann eine Zeichenfolge, eine Ansicht oder mehrere Ansichten sein.The empty view can be a string, a view, or multiple views.

ScrollenScrolling

Wenn ein Benutzer einen Bildlauf initiiert, kann die Endposition des Bildlaufs gesteuert werden, sodass Elemente vollständig angezeigt werden.When a user swipes to initiate a scroll, the end position of the scroll can be controlled so that items are fully displayed. Außerdem CarouselView definiert zwei ScrollTo Methoden, die Elemente Programm gesteuert in die Ansicht scrollen.In addition, CarouselView defines two ScrollTo methods, that programmatically scroll items into view. Eine der-über Ladungen führt einen Bildlauf für das Element am angegebenen Index durch, während der andere das angegebene Element in die Ansicht verschiebt.One of the overloads scrolls the item at the specified index into view, while the other scrolls the specified item into view.