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 CarouselView
prá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í.