Partage via


DataGrid.EnableRowVirtualization Propriété

Définition

Obtient ou définit une valeur qui indique si la virtualisation de 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é

true si la virtualisation des lignes est activée ; sinon, false. La valeur par défaut inscrite 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 propriété est définie truesur , elle DataGridEnableRowVirtualization 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, le fichier DataGrid crée un DataGridRow objet pour chaque élément de données actuellement en mode affichage et recycle la ligne lorsqu’elle fait défiler l’affichage.

S’applique à

Voir aussi