ITableProvider Интерфейс

Определение

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

public interface class ITableProvider : System::Windows::Automation::Provider::IGridProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITableProvider : System.Windows.Automation.Provider.IGridProvider
public interface ITableProvider : System.Windows.Automation.Provider.IGridProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITableProvider = interface
    interface IGridProvider
type ITableProvider = interface
    interface IGridProvider
Public Interface ITableProvider
Implements IGridProvider
Производный
Атрибуты
Реализации

Комментарии

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

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

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

Свойства

ColumnCount

Возвращает общее число столбцов в сетке.

(Унаследовано от IGridProvider)
RowCount

Получает общее число строк в сетке.

(Унаследовано от IGridProvider)
RowOrColumnMajor

Извлекает главное направление обхода таблицы.

Методы

GetColumnHeaders()

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

GetItem(Int32, Int32)

Извлекает поставщик автоматизации пользовательского интерфейса для заданной ячейки.

(Унаследовано от IGridProvider)
GetRowHeaders()

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

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

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