Freigeben über


VirtualizingStackPanel.SetIsVirtualizing(DependencyObject, Boolean) Methode

Definition

Legt den Wert der angefügten IsVirtualizingProperty-Eigenschaft fest.

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)

Parameter

element
DependencyObject

Das Objekt, auf das der Wert der angefügten Eigenschaft festgelegt ist.

value
Boolean

true, wenn das VirtualizingStackPanel eine Virtualisierung ausführt, andernfalls false.

Hinweise

Das Standardlayoutsystem erstellt Elementcontainer und berechnet das Layout für jedes Element, das einem Listensteuerelement zugeordnet ist. Das Wort "virtualisieren" bezieht sich auf eine Technik, bei der eine Teilmenge von UI-Elementen aus einer größeren Anzahl von Datenelementen generiert wird, basierend darauf, welche Elemente auf dem Bildschirm sichtbar sind. Das Generieren vieler Benutzeroberflächenelemente, wenn sich nur wenige Elemente auf dem Bildschirm befindet, kann sich negativ auf die Leistung Ihrer Anwendung auswirken. Berechnet VirtualizingStackPanel die Anzahl der sichtbaren Elemente und arbeitet mit dem ItemContainerGenerator aus einem ItemsControl -Steuerelement (z ListBox . B. oder ListView), um Ui-Elemente nur für sichtbare Elemente zu erstellen.

Gilt für: