ITableProvider インターフェイス

定義

子要素のコレクションのコンテナーとして機能UI オートメーションコントロールへのクライアント アクセスをサポートするメソッドとプロパティを公開します。 この要素の子は、ITableItemProviderを実装し、キーボードを使用して走査できる 2 次元の論理座標系 (つまり、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
[<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
Public Interface ITableProvider
Implements IGridProvider
派生
属性
実装

注釈

このコントロール パターンは IGridProvider に似ていますが、 ITableProvider を実装するコントロールでは、各子要素の列または行ヘッダーのリレーションシップも公開する必要がある点が区別されます。

ITableProviderを実装するコントロールは、テーブル コントロールの固有のグリッド機能を公開するために、IGridProviderを実装する必要もあります。

TablePattern および GridPattern コントロール パターンをサポートする必要があるUI オートメーション プロバイダーに実装されます。

プロパティ

名前 説明
ColumnCount

グリッド内の列の合計数を取得します。

(継承元 IGridProvider)
RowCount

グリッド内の行の合計数を取得します。

(継承元 IGridProvider)
RowOrColumnMajor

テーブルのトラバーサルの主方向を取得します。

メソッド

名前 説明
GetColumnHeaders()

テーブル内のすべての列ヘッダーを表すUI オートメーション プロバイダーのコレクションを取得します。

GetItem(Int32, Int32)

指定したセルの UI オートメーション プロバイダーを取得します。

(継承元 IGridProvider)
GetRowHeaders()

テーブル内のすべての行ヘッダーを表すUI オートメーション プロバイダーのコレクションを取得します。

適用対象

こちらもご覧ください