Xuni コントロール > CollectionView > 機能 > ロードオンデマンド |
ロードオンデマンド(インクリメンタルロード)はモバイルアプリをはじめ、どのようなアプリケーションでも役立つ強力な機能です。Xuni CollectionView は、FlexGrid や ListView などのデータバインドされたコントロールにロードオンデマンド機能を提供します。
Xamarin.Forms アプリでロードオンデマンド機能を利用するには、まず XuniCursorCollectionView クラスを継承した CollectionView のクラスを作成をし、GetPageAsync メソッドをオーバーライドします。このクラスに、ページまたはチャンク単位でデータをロードするロジックを追加します。また、一度にロードするページ数を設定することもできます。