さまざまなクエリパラメータに基づいてJSON形式でページングされたデータを提供するサーバー側APIがあります。ユーザーがクエリの結果をページングできるUIを提供したいと思います。
この種のインターフェイスを可能にするさまざまなコンポーネントパーツ、モデル/ビューモデルレバーのIPagedCollectionViewとICollectionView、およびUI内のDataPagerを認識しています。ただし、私が見たすべての例では、モデルまたはビューモデルに既にロードされているデータの上にページングを実装しています。
IPagedCollectionViewの実装をどこかで見つけたいと思っていました。ここでは、サーバーからデータの特定のページをフェッチし、メタデータ(合計ページなど)を提供する「fetcher」メソッドをプラグインするだけです。
IPagedCollectionViewおよびICollectionViewインターフェースに基づいてこれを自分で作成することもできますが、この問題に対する標準的な解決策がない場合は驚きます。
フレームワークのより適切な部分またはフレームワークを拡張するライブラリへのポインタをいただければ幸いです。