Xamarin.Forms CarouselView
Pendahuluan
CarouselView
adalah tampilan untuk menyajikan data dalam tata letak yang dapat digulir, di mana pengguna dapat menggesek untuk menelusuri kumpulan item.
Data
CarouselView
diisi dengan data dengan mengatur propertinya ItemsSource
ke koleksi apa pun yang mengimplementasikan IEnumerable
. Tampilan setiap item dapat ditentukan dengan mengatur ItemTemplate
properti ke DataTemplate
.
Tata letak
Secara default, akan CarouselView
menampilkan itemnya dalam daftar horizontal. Namun, ia juga memiliki akses ke tata letak yang sama dengan CollectionView, termasuk orientasi vertikal.
Interaksi
Item yang CarouselView
saat ini ditampilkan dalam dapat diakses melalui CurrentItem
properti dan Position
.
Tampilan kosong
Dalam CarouselView
, 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, CarouselView
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.