ITableProvider 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
公開方法與屬性,以支援 使用者介面自動化 用戶端存取作為子元素容器的控制項。 此元素的子節點必須實作 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() |
擷取一組 使用者介面自動化 提供者,代表表格中所有列標頭。 |