ItemsWrapGrid.CacheLength Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает размер буферов для элементов за пределами окна просмотра в кратных размерах окна просмотра.
public:
property double CacheLength { double get(); void set(double value); };
double CacheLength();
void CacheLength(double value);
public double CacheLength { get; set; }
var double = itemsWrapGrid.cacheLength;
itemsWrapGrid.cacheLength = double;
Public Property CacheLength As Double
ItemsWrapGrid CacheLength="double" />
Значение свойства
double
Размер буферов для элементов за пределами окна просмотра в кратных размерах окна просмотра. Значение по умолчанию — 4.0.
Комментарии
Чтобы повысить производительность прокрутки, ItemsWrapGrid создает и кэширует контейнеры элементов для элементов, которые находятся вне экрана по обе стороны окна просмотра. Свойство CacheLength указывает размер буферов для элементов вне экрана. Параметр CacheLength указывается в кратных размерах текущего окна просмотра. Например, если CacheLength имеет значение 4.0, на каждой стороне окна просмотра помещаются в буфер 2 окна просмотра.
Вы можете задать меньшую длину кэша для оптимизации времени запуска или больший размер кэша для оптимизации производительности прокрутки. Контейнеры элементов, которые находятся за кадром, создаются с более низким приоритетом, чем контейнеры в окне просмотра.