言語

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

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

適用対象