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
.