限制项目显示在Listview中并显示连续图像

时间:2017-03-02 06:50:16

标签: xamarin xamarin.forms xamarin.forms.listview

我是否知道如何限制ListView for Xamarin.Forms中显示的项目数量? 例如,在第一次显示10个项目,然后在那之后显示另外10个项目。

因为我想在Listview中加载图像时防止崩溃。

1 个答案:

答案 0 :(得分:0)

您可以将列表中的项目数限制为(例如)10个项目。然后,您必须订阅ItemAppearing的{​​{1}}事件。

在这种情况下,您可以检查最后一项是否出现。在这种情况下:只需将更多项目加载到列表中。您可以将其直接添加到页面的代码中,也可以绑定到ViewModel中的ListView

ObservableCollection

您可以在this blog entry from James Montemagno上找到完整的示例。

如果您在装载图像和内存时失败,请查看FFImageLoading on GitHub。这是一个出色的nuget包,可以快速加载图像并缓存它们。