Xamarin.Forms Collectionview

Wprowadzenie

Jest CollectionView to elastyczny i wydajny widok do prezentowania list danych przy użyciu różnych specyfikacji układu.

Data

Element jest CollectionView wypełniany danymi, ustawiając jego ItemsSource właściwość na dowolną kolekcję, która implementuje IEnumerableelement . Wygląd każdego elementu na liście można zdefiniować, ustawiając ItemTemplate właściwość na DataTemplatewartość .

Układ

Domyślnie obiekt CollectionView będzie wyświetlać swoje elementy na liście pionowej. Można jednak określić pionowe i poziome listy i siatki.

Wybór

Domyślnie CollectionView zaznaczenie jest wyłączone. Można jednak włączyć wybór pojedynczy i wielokrotny.

Puste widoki

W CollectionViewsystemie można określić pusty widok, który udostępnia opinię użytkownikowi, gdy żadne dane nie są dostępne do wyświetlenia. Pusty widok może być ciągiem, widokiem lub wieloma widokami.

Przewijanie

Gdy użytkownik przesuwa palcem w celu zainicjowania przewijania, pozycja końcowa przewijania może być kontrolowana, aby elementy zostały w pełni wyświetlone. Ponadto CollectionView definiuje dwie ScrollTo metody, które programowo przewijają elementy do widoku. Jedno z przeciążeń przewija element w określonym indeksie do widoku, podczas gdy drugi przewija określony element do widoku.

Grupowanie

CollectionView może wyświetlać poprawnie zgrupowane dane, ustawiając jego IsGrouped właściwość na true.