DataGrid.EnableRowVirtualization Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda je povolená virtualizace řádků.
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
Hodnota vlastnosti
true
pokud je povolená virtualizace řádků; false
v opačném případě . Zaregistrované výchozí nastavení je true
. Další informace o tom, co může ovlivnit hodnotu, naleznete v tématu DependencyProperty.
Poznámky
Pro zvýšení výkonu je EnableRowVirtualization vlastnost ve výchozím nastavení nastavená true
. EnableRowVirtualization Pokud je vlastnost nastavena na true
, DataGrid nedojde k vytvoření instance DataGridRow objektu pro každou datovou položku v vázaném zdroji dat. DataGrid Místo toho vytvoří DataGridRow objekty pouze v případě, že jsou potřeba, a použije je co nejvíce. Například DataGrid vytvoří objekt pro každou datovou DataGridRow položku, která je aktuálně zobrazena, a recykluje řádek, když se posune mimo zobrazení.