Bagikan melalui


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.