語言

ITableProvider 介面

定義

公開方法與屬性,以支援 使用者介面自動化 用戶端存取作為子元素容器的控制項。 此元素的子節點必須實作 ITableItemProvider,並組織成一個二維邏輯座標系,可透過鍵盤遍歷(即使用者介面自動化客戶端可移動至相鄰控制項)。

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 控制項都必須為每個子元素暴露欄位和/或列標頭關係。

實作 ITableProvider 控制項也必須實作 IGridProvider ,以暴露表控制項固有的網格功能。

實作於必須支援 TablePattern 與 GridPattern 控制模式的 使用者介面自動化 供應商上。

屬性

名稱 Description
ColumnCount

取得格子中總欄位數。

(繼承來源 IGridProvider)
RowCount

取得格子中總列數。

(繼承來源 IGridProvider)
RowOrColumnMajor

取得表格的主要遍歷方向。

方法

名稱 Description
GetColumnHeaders()

會取得一組 使用者介面自動化 提供者,代表表格中所有欄位標頭。

GetItem(Int32, Int32)

取得指定儲存格的 UI 自動化提供者。

(繼承來源 IGridProvider)
GetRowHeaders()

擷取一組 使用者介面自動化 提供者,代表表格中所有列標頭。

適用於

另請參閱