public interface ITableProvider extends IInitable
This control pattern is analogous to IGridProvider with the distinction that any control that implements
ITableProvider must also expose a column and/or row header relationship for each child element.
Controls that implement ITableProvider are also required to implement IGridProvider so as to expose the
inherent grid functionality of a table control.
Implemented on a UI Automation provider that must support the Table control pattern and Grid control pattern.
Modifier and Type | Interface and Description |
---|---|
static class |
ITableProvider.TableProviderContext
context object for ITableProvider.
|
Modifier and Type | Method and Description |
---|---|
RowOrColumnMajor |
get_RowOrColumnMajor()
Specifies the primary direction of traversal for the table.
|
IUIAElement[] |
GetColumnHeaders()
Gets a collection of Microsoft UI Automation providers that represents all the column headers in a table.
|
IUIAElement[] |
GetRowHeaders()
Gets a collection of Microsoft UI Automation providers that represents all the row headers in a table.
|
initialize
RowOrColumnMajor get_RowOrColumnMajor()
IUIAElement[] GetColumnHeaders()
IUIAElement[] GetRowHeaders()