Интерфейс 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) |
См. также раздел
Общие сведения о поставщиках автоматизации пользовательского интерфейса