Xamarin.Forms CarouselView

簡介

CarouselView是在可卷動配置中呈現數據的檢視,用戶可以撥動以移動專案集合。

Data

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

版面配置

根據預設,會在 CarouselView 水準清單中顯示其專案。 不過,它也可以存取與 CollectionView 相同的版面配置,包括垂直方向。

互動

CarouselView 目前顯示的專案可以透過 CurrentItemPosition 屬性來存取。

空白檢視

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

捲動

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