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,以便公开表控件的固有网格功能。

在必须支持 TablePatternGridPattern 控件模式的 UI 自动化 提供程序上实现。

属性

名称 说明
ColumnCount

获取网格中的列总数。

(继承自 IGridProvider)
RowCount

获取网格中的行总数。

(继承自 IGridProvider)
RowOrColumnMajor

检索表遍历的主要方向。

方法

名称 说明
GetColumnHeaders()

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

GetItem(Int32, Int32)

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

(继承自 IGridProvider)
GetRowHeaders()

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

适用于

另请参阅