ItemsStackPanel.CacheLength 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置视区外部项的缓冲区大小(以视区大小的倍数为单位)。
public:
property double CacheLength { double get(); void set(double value); };
double CacheLength();
void CacheLength(double value);
public double CacheLength { get; set; }
var double = itemsStackPanel.cacheLength;
itemsStackPanel.cacheLength = double;
Public Property CacheLength As Double
ItemsStackPanel CacheLength="double" />
属性值
Double
double
视区外部项的缓冲区大小(以视区大小的倍数为单位)。 默认值为 4.0。
注解
为了提高滚动性能, ItemsStackPanel 为视区两侧屏幕外的项目创建和缓存项容器。 CacheLength 属性指定屏幕外项的缓冲区大小。 以当前视区大小的倍数指定 CacheLength。 例如,如果 CacheLength 为 4.0,则会在视区的每一侧缓冲 2 个视区。
可以设置较小的缓存长度来优化启动时间,也可以设置更大的缓存大小来优化滚动性能。 屏幕外项容器的创建优先级低于视区中的项容器。