Freigeben über


ItemsStackPanel.CacheLength Eigenschaft

Definition

Ruft die Größe der Puffer für Elemente außerhalb des Viewports in Vielfachen der Viewportgröße ab oder legt diese fest.

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" />

Eigenschaftswert

Double

double

Die Größe der Puffer für Elemente außerhalb des Viewports in Vielfachen der Viewportgröße. Der Standardwert ist 4.0.

Hinweise

Um die Bildlaufleistung zu verbessern, erstellt und zwischenspeichert ItemsStackPanel Elementcontainer für Elemente, die sich auf beiden Seiten des Viewports außerhalb des Bildschirms befinden. Die CacheLength-Eigenschaft gibt die Größe der Puffer für die Off-Screen-Elemente an. Sie geben CacheLength in Vielfachen der aktuellen Viewportgröße an. Wenn cacheLength beispielsweise 4.0 ist, werden zwei Viewports im Wert von Elementen auf jeder Seite des Viewports gepuffert.

Sie können eine kleinere Cachelänge festlegen, um die Startzeit zu optimieren, oder eine größere Cachegröße festlegen, um die Bildlaufleistung zu optimieren. Elementcontainer, die sich außerhalb des Bildschirms befinden, werden mit einer niedrigeren Priorität als die Container im Viewport erstellt.

Gilt für: