Xamarin.Forms カルーセルビュー

はじめに

CarouselViewは、ユーザーがスワイプして項目のコレクション内を移動できる、スクロール可能なレイアウトでデータを表示するためのビューです。

データ

CarouselViewを実装IEnumerableする任意のコレクションにそのプロパティをItemsSource設定することで、 にデータが設定されます。 各アイテムの外観は、 プロパティを ItemTemplateDataTemplate設定することで定義できます。

レイアウト

既定では、 CarouselView は項目を水平リストに表示します。 ただし、垂直方向を含む CollectionView と同じレイアウトにアクセスすることもできます。

相互作用

に現在表示されている項目CarouselViewには、 プロパティと Position プロパティをCurrentItem使用してアクセスできます。

空のビュー

では CarouselView、表示できるデータがない場合にユーザーにフィードバックを提供する空のビューを指定できます。 空のビューには、文字列、ビュー、または複数のビューを指定できます。

スクロール

ユーザーがスワイプしてスクロールを開始すると、項目が完全に表示されるようにスクロールの終了位置を制御できます。 さらに、 は、 CarouselView プログラムによって項目を表示にスクロールする 2 つの ScrollTo メソッドを定義します。 オーバーロードの 1 つは、指定したインデックスの項目をビューにスクロールし、もう 1 つは指定した項目をビューにスクロールします。