Xamarin.Forms CollectionView

簡介

CollectionView是彈性且高效能的檢視,可使用不同的版面配置規格來呈現數據清單。

Data

會將 CollectionViewItemsSource 屬性設定為任何實作 的 IEnumerable集合,以填入數據。 您可以將 屬性設定 ItemTemplateDataTemplate,以定義清單中每個項目的外觀。

版面配置

根據預設,會在 CollectionView 垂直清單中顯示其專案。 不過,可以指定垂直和水準清單和網格線。

選取項目

根據預設, CollectionView 會停用選取範圍。 不過,可以啟用單一和多重選取。

空白檢視

在 中 CollectionView,可以指定空白檢視,在沒有任何數據可供顯示時,向使用者提供意見反應。 空檢視可以是字串、檢視或多個檢視。

捲動

當使用者撥動以起始捲動時,可以控制卷動的結束位置,讓專案完全顯示。 此外, CollectionView 定義兩 ScrollTo 種方法,以程序設計方式將項目卷動到檢視中。 其中一個多載會將位於指定索引的專案卷動到檢視中,而另一個多載則會將指定的專案卷動到檢視中。

分組

CollectionView 可以將其 IsGrouped 屬性設定為 true,以顯示正確的分組數據。