VirtualizationCacheLength Структура

Определение

Представляет измерения для вложенного свойства CacheLength.Represents the measurements for the CacheLength attached property.

public value class VirtualizationCacheLength : IEquatable<System::Windows::Controls::VirtualizationCacheLength>
[System.ComponentModel.TypeConverter(typeof(System.Windows.Controls.VirtualizationCacheLengthConverter))]
public struct VirtualizationCacheLength : IEquatable<System.Windows.Controls.VirtualizationCacheLength>
type VirtualizationCacheLength = struct
Public Structure VirtualizationCacheLength
Implements IEquatable(Of VirtualizationCacheLength)
Наследование
VirtualizationCacheLength
Атрибуты
Реализации

Комментарии

VirtualizingPanel.CacheLength присоединенное свойство определяет объем пространства, в котором VirtualizingPanel виртуализировать элементы до или после порта представления (область, в которой отображаются элементы).The VirtualizingPanel.CacheLength attached property specifies the amount of space in which a VirtualizingPanel virtualizes the items before or after the view port (the area in which items are visible). Можно указать однородную длину кэша My, создав VirtualizationCacheLength, с помощью конструктора, который принимает один параметр.You can specify uniform cache length my creating a VirtualizationCacheLength by using the constructor that takes a single parameter. Можно использовать конструктор, который принимает два параметра для указания различных значений свойств CacheBeforeViewport и CacheAfterViewport.You can use the constructor that takes two parameters to specify different values for the CacheBeforeViewport and CacheAfterViewport properties.

Конструкторы

VirtualizationCacheLength(Double)

Создает новый экземпляр класса VirtualizationCacheLength с однородного длиной кэша для каждой стороны окна просмотра.Creates a new instance of the VirtualizationCacheLength class with a uniform cache length for each side of the viewport.

VirtualizationCacheLength(Double, Double)

Создает новый экземпляр класса VirtualizationCacheLength с заданными длинами кэша для каждой стороны окна просмотра.Creates a new instance of the VirtualizationCacheLength class with the specified cache lengths for each side of the viewport.

Свойства

CacheAfterViewport

Получает размер кэша до окна просмотра, когда объект VirtualizingPanel производит виртуализацию.Gets the size of the cache before the viewport when the VirtualizingPanel is virtualizing.

CacheBeforeViewport

Получает размер кэша после окна просмотра, когда объект VirtualizingPanel производит виртуализацию.Gets the size of the cache after the viewport when the VirtualizingPanel is virtualizing.

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту VirtualizationCacheLength.Determines whether the specified object is equal to the current VirtualizationCacheLength.

Equals(VirtualizationCacheLength)

Определяет, равен ли указанный экземпляр VirtualizationCacheLength текущему экземпляру VirtualizationCacheLength.Determines whether the specified VirtualizationCacheLength is equal to the current VirtualizationCacheLength.

GetHashCode()

Получает хэш-код для текущего объекта VirtualizationCacheLength.Gets a hash code for the current VirtualizationCacheLength.

ToString()

Возвращает строку, которая представляет текущий объект VirtualizationCacheLength.Returns a string that represents the current VirtualizationCacheLength.

Операторы

Equality(VirtualizationCacheLength, VirtualizationCacheLength)

Определяет, равны ли два указанных объекта VirtualizationCacheLength.Determines whether the two specified VirtualizationCacheLength objects are equal.

Inequality(VirtualizationCacheLength, VirtualizationCacheLength)

Определяет, равны ли два указанных объекта VirtualizationCacheLength.Determines whether the two specified VirtualizationCacheLength objects are equal.

Применяется к