Implementing the UI Automation TableItem Control Pattern

This topic introduces guidelines and conventions for implementing ITableItemProvider, including information about events and properties. Links to additional references are listed at the end of the overview.

The TableItemPattern control pattern is used to support child controls of containers that implement ITableProvider. Access to individual cell functionality is provided by the required, concurrent implementation of IGridItemProvider. This control pattern is analogous to IGridItemProvider with the distinction that any control implementing ITableItemProvider must programmatically expose the relationship between the individual cell and its row and column information. For examples of controls that implement this control pattern, see Control Pattern Mapping for UI Automation Clients.

This topic contains the following sections.

  • Implementation Guidelines and Conventions
  • Required Members for ITableItemProvider
  • Exceptions
  • Related Topics

Implementation Guidelines and Conventions

Required Members for ITableItemProvider

Required member Member type Notes

GetColumnHeaderItems

Method

None

GetRowHeaderItems

Method

None

This control pattern has no associated properties or events.

Exceptions

This control pattern has no associated exceptions.

See Also

Tasks

Support Control Patterns in a UI Automation Provider
Use Caching in UI Automation

Concepts

UI Automation Control Patterns Overview
UI Automation Control Patterns for Clients
Implementing the UI Automation Table Control Pattern
Implementing the UI Automation GridItem Control Pattern
UI Automation Tree Overview