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


Интерфейс ITableProvider (uiautomationcore.h)

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

Наследование

Интерфейс ITableProvider наследуется от интерфейса IUnknown . ITableProvider также имеет следующие типы членов:

Методы

Интерфейс ITableProvider содержит следующие методы.

 
ITableProvider::get_RowOrColumnMajor

Указывает основное направление обхода для таблицы.
ITableProvider::GetColumnHeaders

Возвращает коллекцию поставщиков Microsoft модель автоматизации пользовательского интерфейса, представляющих все заголовки столбцов в таблице.
ITableProvider::GetRowHeaders

Возвращает коллекцию поставщиков Microsoft модель автоматизации пользовательского интерфейса, представляющих все заголовки строк в таблице.

Комментарии

Этот шаблон элемента управления аналогилен IGridProvider с тем отличием, что любой элемент управления, реализующий ITableProvider , должен также предоставлять связь между столбцами и /или заголовками строк для каждого дочернего элемента.

Элементы управления, реализующие ITableProvider , также необходимы для реализации IGridProvider , чтобы предоставить встроенные функции сетки элемента управления таблицами.

Реализовано в поставщике модель автоматизации пользовательского интерфейса, который должен поддерживать шаблон элементов управления "Таблица" и "Сетка".

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header uiautomationcore.h (включая UIAutomation.h)

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

Общие сведения о поставщиках автоматизации пользовательского интерфейса