Xamarin.Forms CollectionView

Pengantar

CollectionView adalah tampilan yang fleksibel dan berkinerja untuk menyajikan daftar data menggunakan spesifikasi tata letak yang berbeda.

Data

CollectionView diisi dengan data dengan mengatur propertinya ItemsSource ke koleksi apa pun yang mengimplementasikan IEnumerable. Tampilan setiap item dalam daftar dapat ditentukan dengan mengatur ItemTemplate properti ke DataTemplate.

Tata letak

Secara default, akan CollectionView menampilkan itemnya dalam daftar vertikal. Namun, daftar dan kisi vertikal dan horizontal dapat ditentukan.

Pilihan

Secara default, CollectionView pilihan dinonaktifkan. Namun, pilihan tunggal dan beberapa dapat diaktifkan.

Tampilan kosong

Dalam CollectionView, tampilan kosong dapat ditentukan yang memberikan umpan balik kepada pengguna ketika tidak ada data yang tersedia untuk ditampilkan. Tampilan kosong dapat berupa string, tampilan, atau beberapa tampilan.

Bergulir

Saat pengguna menggesek untuk memulai gulir, posisi akhir gulir dapat dikontrol sehingga item ditampilkan sepenuhnya. Selain itu, CollectionView mendefinisikan dua ScrollTo metode, yang secara terprogram menggulir item ke dalam tampilan. Salah satu kelebihan beban menggulir item pada indeks yang ditentukan ke dalam tampilan, sementara yang lain menggulir item yang ditentukan ke dalam tampilan.

Pengelompokan

CollectionView dapat menampilkan data yang dikelompokkan dengan benar dengan mengatur propertinya IsGrouped ke true.