VirtualizingStackPanel.SetIsVirtualizing(DependencyObject, Boolean) Metoda
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í.
Nastaví hodnotu IsVirtualizingProperty připojené vlastnosti.
public:
static void SetIsVirtualizing(System::Windows::DependencyObject ^ element, bool value);
public static void SetIsVirtualizing(System.Windows.DependencyObject element, bool value);
static member SetIsVirtualizing : System.Windows.DependencyObject * bool -> unit
Public Shared Sub SetIsVirtualizing (element As DependencyObject, value As Boolean)
Parametry
- element
- DependencyObject
Objekt, na který je nastavena připojená hodnota vlastnosti.
- value
- Boolean
true
VirtualizingStackPanel pokud je virtualizace; v opačném případě false.
Poznámky
Standardní systém rozložení vytvoří kontejnery položek a vypočítá rozložení pro každou položku přidruženou k ovládacímu prvku seznamu. Slovo "virtualize" odkazuje na techniku, pomocí které se z většího počtu datových položek generuje podmnožina prvků uživatelského rozhraní na základě toho, které položky jsou viditelné na obrazovce. Generování mnoha prvků uživatelského rozhraní, pokud na obrazovce může být pouze několik prvků, může nepříznivě ovlivnit výkon vaší aplikace. Vypočítá VirtualizingStackPanel počet viditelných položek a pracuje s ItemContainerGenerator ovládacím prvku ItemsControl (například ListBox nebo ListView) k vytvoření prvků uživatelského rozhraní pouze pro viditelné položky.