Xamarin.Forms ListView的ItemSource中的项目数量是否会影响其性能

时间:2019-06-16 03:35:31

标签: listview xamarin.forms

这听起来像是一个愚蠢的问题,因为通常任何的数量越多,花费的时间就越长。

但是,我无法根据ListView中的项目数找到任何有关性能如何受到影响的信息(正式或非正式)。这是我看过的很多地方之一:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/listview/performance

我读过的大多数线程/文章似乎只是在谈论通过选择适当的缓存策略来提高性能,而与ItemSource中的项目数无关。

我知道很难为我的问题提供确切的值,但这没关系,我只是遵循严格的指导原则。

所以我的问题是:

  1. ItemSource中的项目数量很少会影响性能,还是缓存策略是决定因素?
  2. 在什么情况下保持尽可能小的ItemSource重要?

我意识到这可能不是一个确切的问题,并且有可能被解释为讨论,但是这里的指导原则足以满足您的要求。从一开始就正确设计应用程序的这一部分非常重要,以避免出现性能问题。

0 个答案:

没有答案