DataGrid.EnableRowVirtualization Свойство

Определение

Получает или задает значение, указывающее, включена ли виртуализация строк.

public:
 property bool EnableRowVirtualization { bool get(); void set(bool value); };
public bool EnableRowVirtualization { get; set; }
member this.EnableRowVirtualization : bool with get, set
Public Property EnableRowVirtualization As Boolean

Значение свойства

Boolean

Значение true, если виртуализация строк включена; в противном случае — значение false. Зарегистрированное значение по умолчанию — true. Дополнительные сведения о факторах, которые влияют на данное значение, см. в описании объекта DependencyProperty.

Комментарии

Для повышения производительности EnableRowVirtualization свойство устанавливается true по умолчанию. EnableRowVirtualization Если для свойства задано значениеtrue, DataGrid экземпляр объекта для каждого элемента данных в связанном источнике данных не DataGridRow создается. Вместо этого DataGrid создаются DataGridRow объекты только в том случае, если они необходимы, и повторно используют их столько, сколько это возможно. Например, создается DataGrid DataGridRow объект для каждого элемента данных, который находится в данный момент в представлении и перезапускается при прокрутке строки из представления.

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

См. также раздел