我是否知道如何限制ListView for Xamarin.Forms中显示的项目数量? 例如,在第一次显示10个项目,然后在那之后显示另外10个项目。
因为我想在Listview中加载图像时防止崩溃。
答案 0 :(得分:0)
您可以将列表中的项目数限制为(例如)10个项目。然后,您必须订阅ItemAppearing
的{{1}}事件。
在这种情况下,您可以检查最后一项是否出现。在这种情况下:只需将更多项目加载到列表中。您可以将其直接添加到页面的代码中,也可以绑定到ViewModel中的ListView
。
ObservableCollection
您可以在this blog entry from James Montemagno上找到完整的示例。
如果您在装载图像和内存时失败,请查看FFImageLoading on GitHub。这是一个出色的nuget包,可以快速加载图像并缓存它们。