次の方法で共有


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 つのビューポート値の項目がバッファーされます。

起動時間を最適化するためにキャッシュの長さを小さく設定するか、より大きなキャッシュ サイズを設定してスクロールパフォーマンスを最適化できます。 画面外の項目コンテナーは、ビューポートよりも低い優先度で作成されます。

適用対象