Xamarin.Forms CollectionView
簡介
CollectionView
是彈性且高效能的檢視,可使用不同的版面配置規格來呈現數據清單。
Data
會將 CollectionView
其 ItemsSource
屬性設定為任何實作 的 IEnumerable
集合,以填入數據。 您可以將 屬性設定 ItemTemplate
為 DataTemplate
,以定義清單中每個項目的外觀。
版面配置
根據預設,會在 CollectionView
垂直清單中顯示其專案。 不過,可以指定垂直和水準清單和網格線。
Selection
根據預設, CollectionView
會停用選取範圍。 不過,可以啟用單一和多重選取。
空白檢視
在 中 CollectionView
,可以指定空白檢視,在沒有任何數據可供顯示時,向使用者提供意見反應。 空檢視可以是字串、檢視或多個檢視。
捲動
當使用者撥動以起始捲動時,可以控制卷動的結束位置,讓專案完全顯示。 此外, CollectionView
定義兩 ScrollTo
種方法,以程序設計方式將項目卷動到檢視中。 其中一個多載會將位於指定索引的專案卷動到檢視中,而另一個多載則會將指定的專案卷動到檢視中。
分組
CollectionView
可以將其 IsGrouped
屬性設定為 true
,以顯示正確的分組數據。