共用方式為


ItemsStackPanel.CacheLength 屬性

定義

取得或設定檢視區外部專案的緩衝區大小,其大小為檢視區大小的倍數。

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 個檢視區會緩衝處理檢視區的每個端。

您可以設定較小的快取長度來優化啟動時間,或設定較大的快取大小來優化捲動效能。 螢幕外的專案容器的建立優先順序低於檢視區中的容器。

適用於