Sdílet prostřednictvím


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 CollectionViewprá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 truehodnotu .