DataGrid.EnableRowVirtualization Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.