Sdílet prostřednictvím


Xamarin.Forms CarouselView

Úvod

Jedná se CarouselView o zobrazení pro prezentaci dat v posuvném rozložení, ve kterém můžou uživatelé potáhnutím prstem procházet kolekcí položek.

Data

A CarouselView je naplněna dat nastavením jeho ItemsSource vlastnosti na libovolnou kolekci, která implementuje IEnumerable. Vzhled každé položky lze definovat nastavením ItemTemplate vlastnosti na hodnotu DataTemplate.

Rozložení

Ve výchozím nastavení CarouselView se položky zobrazí ve vodorovném seznamu. Má ale také přístup ke stejným rozložením jako CollectionView, včetně svislé orientace.

Interakce

Aktuálně zobrazená položka v objektu je CarouselView přístupná prostřednictvím vlastností CurrentItem a Position vlastností.

Prázdná zobrazení

V CarouselViewprázdném zobrazení lze zadat, které uživateli poskytne zpětnou vazbu, pokud nejsou k dispozici žádná data pro zobrazení. Prázdné zobrazení může být řetězec, zobrazení nebo více zobrazení.

Posouvání

Když uživatel potáhnutím prstem zahájí posouvání, může být pozice konce posuvníku řízena tak, aby se položky plně zobrazily. Kromě toho CarouselView definuje dvě ScrollTo metody, které programově posunují položky do zobrazení. Jedno z přetížení posune položku v zadaném indexu do zobrazení, zatímco druhý posune zadanou položku do zobrazení.