Freigeben über


DataGrid.EnableRowVirtualization Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Zeilenvirtualisierung aktiviert ist.

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

Eigenschaftswert

Boolean

true, wenn die Zeilenvirtualisierung aktiviert ist, andernfalls false. Der registrierte Standardwert ist true. Weitere Informationen zu Einflüssen auf diesen Wert finden Sie unter DependencyProperty.

Hinweise

Um die Leistung zu verbessern, wird die EnableRowVirtualization Eigenschaft standardmäßig festgelegt true . Wenn die Eigenschaft auf true"" festgelegt ist, instanziiert die EnableRowVirtualization DataGrid Eigenschaft kein DataGridRow Objekt für jedes Datenelement in der gebundenen Datenquelle. Stattdessen erstellt DataGridRow die DataGrid Objekte nur dann, wenn sie benötigt werden, und wiederverwendet sie so viel wie möglich. Beispielsweise erstellt DataGridRow das DataGrid Objekt für jedes Datenelement, das derzeit in der Ansicht ist und die Zeile wiederverwendet, wenn er aus der Ansicht scrollt.

Gilt für

Siehe auch