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 DataTemplate
wird.
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 CarouselView
kann 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.