Xamarin.Forms CollectionView

はじめに

は、 CollectionView さまざまなレイアウト仕様を使用してデータの一覧を表示するための、柔軟でパフォーマンスの高いビューです。

データ

には、 CollectionView ItemsSource プロパティをを実装する任意のコレクションに設定することにより、データが設定され IEnumerable ます。 リスト内の各項目の外観は、プロパティをに設定することによって定義でき ItemTemplate DataTemplate ます。

レイアウト

既定では、の CollectionView 項目が縦の一覧に表示されます。 ただし、縦と横のリストおよびグリッドを指定することもできます。

選択ツール

既定で CollectionView は、選択は無効になっています。 ただし、1つまたは複数の選択を有効にすることができます。

空のビュー

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

スクロール

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

分類

CollectionViewでは、プロパティをに設定することによって、正しくグループ化されたデータを表示でき IsGrouped true ます。