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() |
Возвращает коллекцию поставщиков автоматизации пользовательского интерфейса, представляющую все заголовки строк в таблице. |
Применяется к
См. также раздел
- TablePattern
- GridPattern
- Общие сведения о шаблонах элементов управления модели автоматизации пользовательского интерфейса
- Реализация поставщика модель автоматизации пользовательского интерфейса на стороне сервера
- Реализация поставщика модель автоматизации пользовательского интерфейса на стороне клиента
- Поддержка шаблонов элементов управления в поставщике модели автоматизации пользовательского интерфейса
- Реализация шаблона элемента управления таблицы автоматизации пользовательского интерфейса
- Реализация шаблона элемента управления сеткой автоматизации пользовательского интерфейса
- Представление содержимого таблицы с помощью автоматизации пользовательского интерфейса