IVirtualizedItemProvider Interface

Exposes methods and properties to support the virtualized item control pattern.

IVirtualizedItemProvider Members

Realize Makes the virtual item fully accessible as a UI Automation element.


A virtualized item is typically an item in a virtual list; that is, a list that does not manage its own data. When an application retrieves an IUIAutomationElement for a virtualized item by using IUIAutomationItemContainerPattern::FindItemByProperty, Microsoft UI Automation calls the provider's implementation of IItemContainerProvider::FindItemByProperty, where the provider may return a placeholder element that also implements IVirtualizedItemProvider. On a call to IUIAutomationVirtualizedItemPattern::Realize, the provider's implementation of IVirtualizedItemProvider::Realize returns a full UI Automation element reference and may also scroll the item into view.

Interface Information

Inherits from IUnknown
Header and IDL files uiautomation.h, uiautomationcore.idl
Minimum operating systems Windows 7

See Also

Implementing the UI Automation VirtualizedItem Control Pattern

Community Additions