次の方法で共有


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

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

適用対象