DataGrid.EnableRowVirtualization Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se è abilitata la virtualizzazione delle righe.
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
Valore della proprietà
true
se la virtualizzazione delle righe è abilitata; in caso contrario, false
. Il valore predefinito registrato è true
. Per ulteriori informazioni sugli elementi che possono influenzare il valore, vedere DependencyProperty.
Commenti
Per migliorare le prestazioni, la EnableRowVirtualization proprietà è impostata su true
per impostazione predefinita. Quando la EnableRowVirtualization proprietà è impostata su true
, non crea un'istanza DataGrid di un DataGridRow oggetto per ogni elemento di dati nell'origine dati associata. Crea invece DataGrid DataGridRow gli oggetti solo quando sono necessari e li riutilizza per quanto possibile. Ad esempio, crea DataGrid un DataGridRow oggetto per ogni elemento di dati attualmente presente nella visualizzazione e ricicla la riga quando scorre all'esterno della visualizzazione.