Freigeben über


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.