我有一个服务器端 API,它根据各种查询参数以 JSON 格式提供分页数据。我想提供一个 UI,允许用户对查询结果进行分页。
我知道允许这种接口的各种组件部分,模型/视图模型杠杆上的 IPagedCollectionView 和 ICollectionView 以及 UI 内的 DataPager。然而,我看到的所有示例都在已经加载到模型或视图模型中的数据之上实现了分页。
我希望在某个地方找到一个 IPagedCollectionView 实现,您可以在其中简单地插入从服务器获取给定数据页面的“提取器”方法,并提供一些元数据(总页面等......)
我可以根据 IPagedCollectionView 和 ICollectionView 接口自己编写这个,但如果这个问题没有标准的解决方案,我会感到惊讶。
任何指向框架的更合适部分或扩展框架的库的任何指针都将不胜感激!