VirtualizedItem 控件模式

介绍实现 IVirtualizedItemProvider 的准则和约定,包括有关属性和方法的信息。 VirtualizedItem 控件模式用于支持虚拟化项,这些项由 Microsoft UI 自动化 树中的占位符自动化元素表示。

虚拟化项可以包括从支持 ItemContainer 控件模式的控件检索到的项,也可以包括从支持 Text 控件模式的控件检索的虚拟化嵌入式对象。 虚拟化项的占位符可能尚未加载所有UI 自动化属性的数据,并且可能会返回UIA_E_ELEMENTNOTAVAILABLE以响应对不可用属性的查询。 VirtualizedItem 控件模式提供了实现虚拟项的方法,以便为项提供完整信息,并且可以在UI 自动化树中为项创建完全自动化元素。

本主题包含以下各节:

实现准则和约定

实现 VirtualizedItem 控件模式时,请注意以下准则和约定:

IVirtualizedItemProvider 的必需成员

实现 IVirtualizedItemProvider 接口需要以下属性和方法。

必需的成员 成员类型 说明
实现 方法

 

没有与此控件模式关联的事件。

实现 UI 自动化 ItemContainer 控件模式

UI 自动化控件模式概述

UI 自动化树概述

使用虚拟化项