DataGrid.EnableRowVirtualization Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy wirtualizacja wierszy jest włączona.
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
Wartość właściwości
true
jeśli włączono wirtualizację wierszy; w przeciwnym razie , false
. Zarejestrowana wartość domyślna to true
. Aby uzyskać więcej informacji o tym, co może wpływać na wartość, zobacz DependencyProperty.
Uwagi
Aby zwiększyć wydajność, EnableRowVirtualization właściwość jest domyślnie ustawiona na true
wartość . EnableRowVirtualization Gdy właściwość jest ustawiona na true
wartość , DataGrid obiekt nie tworzy wystąpienia DataGridRow obiektu dla każdego elementu danych w powiązanym źródle danych. Zamiast tego obiekt tworzy DataGridRow tylko wtedy, DataGrid gdy są potrzebne, i używa ich tak samo, jak to możliwe. Na przykład obiekt DataGrid tworzy DataGridRow obiekt dla każdego elementu danych, który jest obecnie w widoku, i przetwarza wiersz po przewinięciu z widoku.