VirtualizingStackPanel.SetIsVirtualizing(DependencyObject, Boolean) 方法

定义

设置 IsVirtualizingProperty 附加属性的值。

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)

参数

element
DependencyObject

设置附加属性值的对象。

value
Boolean

如果 VirtualizingStackPanel 正在虚拟化,则为 true;否则为 false

注解

标准布局系统创建项容器,并计算与列表控件关联的每个项的布局。 “虚拟化”一词是指一种技术,根据屏幕上可见的项,从更多数据项生成 UI 元素子集。 如果屏幕上可能只有少量元素,则生成许多 UI 元素可能会对应用程序的性能产生不利影响。 VirtualizingStackPanel计算可见项的数量,并与 ItemContainerGenerator ItemsControl ((如 ListBoxListView) )配合使用,以便仅为可见项创建 UI 元素。

适用于