VirtualizingStackPanel.SetIsVirtualizing(DependencyObject, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置 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 ((如 ListBox 或 ListView) )配合使用,以便仅为可见项创建 UI 元素。