Xamarin.Forms CollectionView
Giriş
CollectionView
, farklı düzen belirtimlerini kullanarak veri listelerini sunmak için esnek ve performanslı bir görünümdür.
Veri
, CollectionView
özelliğini uygulayan IEnumerable
herhangi bir koleksiyona ayarlayarak ItemsSource
verilerle doldurulur. Listedeki her öğenin görünümü, özelliği olarak DataTemplate
ayarlanarak ItemTemplate
tanımlanabilir.
Düzen
Varsayılan olarak, öğesinin CollectionView
öğeleri dikey bir listede görüntülenir. Ancak, dikey ve yatay listeler ve kılavuzlar belirtilebilir.
Seçim
Varsayılan olarak, CollectionView
seçim devre dışıdır. Ancak, tek ve birden çok seçim etkinleştirilebilir.
Boş görünümler
içinde CollectionView
, 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, CollectionView
öğ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.
Gruplandırma
CollectionView
özelliğini true
olarak ayarlayarak IsGrouped
doğru gruplandırılmış verileri görüntüleyebilir.