ITableProvider 接口

定义

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性访问充当某个子元素集合的容器的控件。 此元素的子级必须实现 ITableItemProvider,而且必须使用键盘在可以进行遍历的一个二维逻辑坐标系统中组织(即,UI 自动化客户端可以移动到相邻控件)。

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 的控件还必须公开每个子元素的列和/或行标题关系。

实现的控件也需要实现ITableProviderIGridProvider,以便公开表控件的固有网格功能。

在必须支持TablePattern和控制GridPattern模式的UI 自动化提供程序上实现。

属性

ColumnCount

获取网格中的总列数。

(继承自 IGridProvider)
RowCount

获取网格中的总行数。

(继承自 IGridProvider)
RowOrColumnMajor

检索表格的首要遍历方向。

方法

GetColumnHeaders()

获取表示表中所有列标题的 UI 自动化提供程序的集合。

GetItem(Int32, Int32)

检索指定单元格的 UI 自动化提供程序。

(继承自 IGridProvider)
GetRowHeaders()

检索表示表格中所有行标题的 UI 自动化提供程序的集合。

适用于

另请参阅