Partager via


ItemsStackPanel.CacheLength Propriété

Définition

Obtient ou définit la taille des mémoires tampons pour les éléments en dehors de la fenêtre d’affichage, en multiples de la taille de la fenêtre d’affichage.

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

Valeur de propriété

Double

double

Taille des mémoires tampons pour les éléments en dehors de la fenêtre d’affichage, en multiples de la taille de la fenêtre d’affichage. La valeur par défaut est 4.0.

Remarques

Pour améliorer les performances de défilement, ItemsStackPanel crée et met en cache des conteneurs d’éléments pour les éléments qui sont hors écran des deux côtés de la fenêtre d’affichage. La propriété CacheLength spécifie la taille des mémoires tampons pour les éléments hors écran. Vous spécifiez CacheLength dans les multiples de la taille actuelle de la fenêtre d’affichage. Par exemple, si cacheLength est 4.0, 2 fenêtres d’affichage d’éléments sont mises en mémoire tampon de chaque côté de la fenêtre d’affichage.

Vous pouvez définir une longueur de cache plus petite pour optimiser le temps de démarrage, ou définir une plus grande taille de cache pour optimiser les performances de défilement. Les conteneurs d’éléments hors écran sont créés avec une priorité inférieure à celles de la fenêtre d’affichage.

S’applique à