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() |
Возвращает коллекцию поставщиков автоматизации пользовательского интерфейса, представляющую все заголовки строк в таблице. |