VirtualizingStackPanel.SetIsVirtualizing(DependencyObject, Boolean) Metoda

Definice

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.

Platí pro