DataGrid.EnableRowVirtualization Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om radvirtualisering är aktiverat.
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
Egenskapsvärde
trueom radvirtualisering är aktiverat. annars . false Det registrerade standardvärdet är true. Mer information om vad som kan påverka värdet DependencyPropertyfinns i .
Kommentarer
För att förbättra prestandan är egenskapen EnableRowVirtualization inställd true på som standard. När egenskapen EnableRowVirtualization är inställd på trueDataGrid instansierar inte ett DataGridRow objekt för varje dataobjekt i den bundna datakällan. I stället skapar DataGrid objekten DataGridRow bara när de behövs och återanvänder dem så mycket det kan. Till exempel DataGrid skapar ett DataGridRow objekt för varje dataobjekt som för närvarande visas och återvinner raden när den rullas ur vyn.