Xamarin.Forms CarouselView
Giriş
CarouselView
, verilerin kaydırılabilir bir düzende sunulmasına yönelik bir görünümdür ve kullanıcıların bir öğe koleksiyonunda gezinmek için çekebileceği bir görünümdür.
Veri
, CarouselView
özelliğini uygulayan IEnumerable
herhangi bir koleksiyona ayarlayarak ItemsSource
verilerle doldurulur. Her öğenin görünümü, özelliği olarak DataTemplate
ayarlanarak ItemTemplate
tanımlanabilir.
Düzen
Varsayılan olarak, bir CarouselView
öğelerini yatay bir listede görüntüler. Ancak, dikey yönlendirme de dahil olmak üzere CollectionView ile aynı düzenlere de erişebilir.
Etkileşim
içinde CarouselView
şu anda görüntülenen öğeye CurrentItem
ve Position
özellikleri aracılığıyla erişilebilir.
Boş görünümler
içinde CarouselView
, görüntülenebilecek veri olmadığında kullanıcıya geri bildirim sağlayan boş bir görünüm belirtilebilir. Boş görünüm dize, görünüm veya birden çok görünüm olabilir.
Kaydırma
Bir kullanıcı kaydırmayı başlatmak için çekince, öğelerin tam olarak görüntülenmesi için kaydırmanın bitiş konumu denetlenebilir. Ayrıca, CarouselView
öğeleri program aracılığıyla görünüme kaydıran iki ScrollTo
yöntem tanımlar. Aşırı yüklemelerden biri belirtilen dizindeki öğeyi görünüme kaydırırken, diğeri belirtilen öğeyi görünüme kaydırıyor.