共用方式為


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

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

適用於