ItemsWrapGrid.CacheLength 属性

定义

获取或设置视区外项的缓冲区大小,以视区大小的倍数表示。

public:
 property double CacheLength { double get(); void set(double value); };
double CacheLength();

void CacheLength(double value);
public double CacheLength { get; set; }
var double = itemsWrapGrid.cacheLength;
itemsWrapGrid.cacheLength = double;
Public Property CacheLength As Double
ItemsWrapGrid CacheLength="double" />

属性值

Double

double

视区外项的缓冲区大小,以视区大小的倍数表示。 默认值为 4.0。

注解

为了提高滚动性能, ItemsWrapGrid 为视区两侧屏幕外的项创建和缓存项容器。 CacheLength 属性指定屏幕外项的缓冲区大小。 以当前视区大小的倍数指定 CacheLength。 例如,如果 CacheLength 为 4.0,则会在视区的每一侧缓冲 2 个视区。

可以设置较小的缓存长度来优化启动时间,也可以设置更大的缓存大小来优化滚动性能。 在屏幕外创建的项容器的优先级低于视区中的项容器。

适用于