Xamarin.Forms KarussellView
Einführung
Dies CarouselView
ist eine Ansicht zum Darstellen von Daten in einem bildlauffähigen Layout, in der Benutzer wischen können, um durch eine Sammlung von Elementen zu navigieren.
Daten
Ein CarouselView
wird mit Daten gefüllt, indem seine ItemsSource
-Eigenschaft auf eine beliebige Sammlung gesetzt wird, die IEnumerable
implementiert. Die Darstellung der einzelnen Elemente kann durch Festlegen der ItemTemplate
Eigenschaft auf ein DataTemplate
.
Layout
Standardmäßig zeigt ein Element CarouselView
seine Elemente in einer horizontalen Liste an. Sie hat jedoch auch Zugriff auf dieselben Layouts wie CollectionView, einschließlich einer vertikalen Ausrichtung.
Interaktion
Auf das aktuell angezeigte Element in einem CarouselView
element kann über die und Position
die CurrentItem
Eigenschaften zugegriffen werden.
Leere Ansichten
In CarouselView
, eine leere Ansicht kann 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 Sie zum Initiieren eines Bildlaufs wischen, kann die Endposition des Bildlaufs gesteuert werden, sodass Elemente vollständig angezeigt werden. Darüber hinaus CarouselView
werden zwei ScrollTo
Methoden definiert, mit denen Elemente programmgesteuert in die Ansicht verschoben werden. Eine der Überladungen scrollt das Element am angegebenen Index in die Ansicht, während die andere das angegebene Element in die Ansicht scrollt.