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


ITableProvider Интерфейс

Определение

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

public interface class ITableProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
struct ITableProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
public interface ITableProvider
Public Interface ITableProvider
Атрибуты

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

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

Комментарии

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

ITableProvider не реализуется существующими одноранговыми узлами автоматизации среда выполнения Windows. Интерфейс существует для того, чтобы авторы пользовательских элементов управления могли поддерживать шаблон автоматизации в пользовательском элементе управления и реализовывать поддержку автоматизации с помощью того же среда выполнения Windows управляемого API или API C++, который они используют для определения логики управления или другой поддержки автоматизации.

Используйте TablePatternIdentifiers , если вы хотите ссылаться на свойства шаблона ITableProvider из кода элемента управления при запуске событий автоматизации или вызове RaisePropertyChangedEvent.

Свойства

RowOrColumnMajor

Получает основное направление обхода для таблицы.

Методы

GetColumnHeaders()

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

GetRowHeaders()

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

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

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