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 IEnumerableherhangi bir koleksiyona ayarlayarak ItemsSource verilerle doldurulur. Listedeki her öğenin görünümü, özelliği olarak DataTemplateayarlanarak 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 trueolarak ayarlayarak IsGrouped doğru gruplandırılmış verileri görüntüleyebilir.