DataGrid.EnableRowVirtualization Propriété

Définition

Obtient ou définit une valeur qui indique si la virtualisation des lignes est activée.

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

Valeur de propriété

Boolean

true si la virtualisation des lignes est activée ; sinon, false. La valeur par défaut enregistrée est true. Pour plus d'informations sur ce qui peut influencer la valeur, consultez DependencyProperty.

Remarques

Pour améliorer les performances, la EnableRowVirtualization propriété est définie true par défaut. Lorsque la EnableRowVirtualization propriété est définie sur true, elle DataGrid n’instancie pas un DataGridRow objet pour chaque élément de données dans la source de données liée. Au lieu de cela, les DataGrid objets créent DataGridRow uniquement lorsqu’ils sont nécessaires et les réutilise autant que possible. Par exemple, la DataGrid création d’un DataGridRow objet pour chaque élément de données actuellement en mode et recycle la ligne lorsqu’elle fait défiler l’affichage.

S’applique à

Voir aussi