以稍微不同的方式在 UWP C# 的 GridView 中延迟加载
Lazy Loading in GridView in UWP C# in a slightly different way
我正在使用 API,其中 returns 图像 URL 列表。但是 API 的问题是它每页只提供 50 个 URL,对于第二页,我们想在 API.[=14= 中使用 page
参数进行请求]
https://api.someservice.com/images?page=2
现在,我的疑问是我想实现一个延迟加载 GridView,当 GridView 到达它的末尾时,它想要请求 API 下一个页码并填充第二页结果和第一页结果页面结果为 ObservableCollection
。我该怎么做?
我将 .NET5 与 System.Net.Http
一起用于 API 个请求。
各位有什么想法,请帮帮我...
提前致谢。
你可以看看Incremental Loading Collection Helpers。它简化了集合的定义和使用,其项目仅在视图需要时才可以增量加载。
我正在使用 API,其中 returns 图像 URL 列表。但是 API 的问题是它每页只提供 50 个 URL,对于第二页,我们想在 API.[=14= 中使用 page
参数进行请求]
https://api.someservice.com/images?page=2
现在,我的疑问是我想实现一个延迟加载 GridView,当 GridView 到达它的末尾时,它想要请求 API 下一个页码并填充第二页结果和第一页结果页面结果为 ObservableCollection
。我该怎么做?
我将 .NET5 与 System.Net.Http
一起用于 API 个请求。
各位有什么想法,请帮帮我...
提前致谢。
你可以看看Incremental Loading Collection Helpers。它简化了集合的定义和使用,其项目仅在视图需要时才可以增量加载。