Поделиться через


IVirtualizedItemProvider Интерфейс

Определение

Предоставляет методы, поддерживающие виртуализованные элементы шаблона элемента управления. Реализуйте этот интерфейс для поддержки возможностей, которые запрашивает клиент автоматизации с помощью вызова GetPattern и PatternInterface.VirtualizedItem.

public interface class IVirtualizedItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(399810635, 54872, 18656, 165, 116, 90, 81, 108, 88, 223, 167)]
struct IVirtualizedItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(399810635, 54872, 18656, 165, 116, 90, 81, 108, 88, 223, 167)]
public interface IVirtualizedItemProvider
Public Interface IVirtualizedItemProvider
Производный
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Элементы управления, содержащие большое количество дочерних элементов, могут использовать виртуализацию для эффективного управления элементами. При виртуализации элемент управления сохраняет полную информацию в памяти только для подмножества элементов в любой момент времени. Как правило, подмножество включает только те элементы, которые в настоящее время видны пользователю. Полные сведения об остальных виртуализированных элементах хранятся в хранилище и загружаются в память или реализуются по мере необходимости элемента управления, например по мере того, как новые элементы становятся видимыми для пользователя. Дополнительные сведения об этом шаблоне см. в разделе Шаблон элемента управления VirtualizedItem.

IVirtualizedItemProvider реализуется базовым классом среда выполнения Windows автоматизации ItemAutomationPeer.

Шаблон IVirtualizedItemProvider не имеет класса идентификатора свойства шаблона. Единственным API для реализации является метод .

Методы

Realize()

Делает виртуальный элемент полностью доступным как элемент модели автоматизации пользовательского интерфейса.

Применяется к

См. также раздел