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
Размер буферов для элементов за пределами окна просмотра, кратный размеру окна просмотра. Значение по умолчанию — 4.0.
Комментарии
Чтобы повысить производительность прокрутки, ItemsStackPanel создает и кэширует контейнеры элементов для элементов, которые находятся за экраном по обе стороны окна просмотра. Свойство CacheLength указывает размер буферов для элементов вне экрана. Параметр CacheLength указывается кратно текущему размеру окна просмотра. Например, если CacheLength имеет значение 4.0, на каждой стороне окна просмотра помещаются в буфер 2 окна просмотра.
Вы можете задать меньшую длину кэша, чтобы оптимизировать время запуска, или больший размер кэша для оптимизации производительности прокрутки. Контейнеры элементов, которые находятся вне экрана, создаются с более низким приоритетом, чем контейнеры в окне просмотра.