Xamarin.Forms CollectionView
Úvod
Jedná se CollectionView
o flexibilní a výkonné zobrazení pro prezentaci seznamů dat pomocí různých specifikací rozložení.
Data
A CollectionView
je naplněna dat nastavením jeho ItemsSource
vlastnosti na libovolnou kolekci, která implementuje IEnumerable
. Vzhled každé položky v seznamu lze definovat nastavením ItemTemplate
vlastnosti na hodnotu DataTemplate
.
Rozložení
Ve výchozím nastavení CollectionView
se položky zobrazí ve svislém seznamu. Lze však zadat svislé a vodorovné seznamy a mřížky.
Výběr
Ve výchozím nastavení CollectionView
je výběr zakázaný. Je však možné povolit jeden a více výběrů.
Prázdná zobrazení
V CollectionView
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 CollectionView
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í.
Seskupování
CollectionView
může zobrazit správně seskupené data nastavením jeho IsGrouped
vlastnosti na true
hodnotu .