ITableProvider Interface

ITableProvider Interface

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Exposes methods and properties to support access by a UI automation client to controls that act as containers for a collection of child elements. The children of this element must implement ITableItemProvider and be organized in a two-dimensional logical coordinate system that can be traversed (a UI automation client can move to adjacent controls, which are headers or cells of the table) by using the keyboard.

Namespace:  System.Windows.Automation.Provider
Assembly:  System.Windows (in System.Windows.dll)

'Declaration
Public Interface ITableProvider _
	Inherits IGridProvider

The ITableProvider type exposes the following members.

  NameDescription
Public propertyColumnCountGets the total number of columns in a grid. (Inherited from IGridProvider.)
Public propertyRowCountGets the total number of rows in a grid. (Inherited from IGridProvider.)
Public propertyRowOrColumnMajorGets the primary direction of traversal for the table.
Top

  NameDescription
Public methodGetColumnHeadersReturns a collection of UI Automation providers that represents all the column headers in a table.
Public methodGetItemRetrieves the UI automation provider for the specified cell. (Inherited from IGridProvider.)
Public methodGetRowHeadersReturns a collection of UI Automation providers that represents all row headers in the table.
Top

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft