Xamarin.Forms CarouselView

Introduction (Einführung)

ist CarouselView eine Ansicht zum Darstellen von Daten in einem scrollbaren Layout, in dem Benutzer wischen können, um durch eine Sammlung von Elementen zu navigieren.

Daten

Ein CarouselView wird mit Daten aufgefüllt, indem seine ItemsSource -Eigenschaft auf jede Auflistung festgelegt wird, die implementiert IEnumerable. Die Darstellung jedes Elements kann definiert werden, indem die ItemTemplate -Eigenschaft auf festgelegt DataTemplatewird.

Layout

Standardmäßig CarouselView werden seine Elemente in einer horizontalen Liste angezeigt. Es hat jedoch auch Zugriff auf die gleichen Layouts wie CollectionView, einschließlich einer vertikalen Ausrichtung.

Interaktion

Auf das aktuell angezeigte Element in einem CarouselView kann über die CurrentItem Eigenschaften und Position zugegriffen werden.

Leere Ansichten

In CarouselViewkann eine leere Ansicht angegeben werden, die dem Benutzer Feedback gibt, wenn keine Daten zur Anzeige verfügbar sind. Die leere Ansicht kann eine Zeichenfolge, eine Ansicht oder mehrere Ansichten sein.

Scrollen

Wenn ein Benutzer wischt, um einen Bildlauf zu initiieren, kann die Endposition des Bildlaufs gesteuert werden, sodass die Elemente vollständig angezeigt werden. Darüber hinaus CarouselView definiert zwei ScrollTo Methoden, die elemente programmgesteuert in die Ansicht scrollen. Eine der Überladungen scrollt das Element am angegebenen Index in die Ansicht, während die andere das angegebene Element in die Ansicht scrollt.