Поделиться через


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

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

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

Комментарии

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

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

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