Share via


ITableProvider インターフェイス

定義

子要素のコレクションのコンテナーとして機能するコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 この要素の子は 、ITableItemProvider を 実装し、キーボードを使用して走査できる 2 次元の論理座標系 (Microsoft UI オートメーション クライアントは、テーブルのヘッダーまたはセルである隣接するコントロールに移動できます) に編成する必要があります。

public interface class ITableProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
struct ITableProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
public interface ITableProvider
Public Interface ITableProvider
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

このパターンには、ここに完全には記載されていないガイドラインと規則があります。 このパターンの詳細については、「 テーブル コントロール パターン」を参照してください。

ITableProvider は、既存のWindows ランタイムオートメーション ピアによって実装されていません。 このインターフェイスは、カスタム コントロール作成者がカスタム コントロールでオートメーション パターンをサポートし、コントロール ロジックやその他のオートメーション サポートの定義に使用するのと同じWindows ランタイムマネージド API または C++ API を使用して自動化サポートを実装できるように存在します。

オートメーション イベントを発生させるか RaisePropertyChangedEvent を呼び出すときに、コントロール コードから ITableProvider パターン プロパティを参照する場合は、TablePatternIdentifiers を使用します。

プロパティ

RowOrColumnMajor

テーブルの主要な移動方向を取得します。

メソッド

GetColumnHeaders()

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

GetRowHeaders()

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

適用対象

こちらもご覧ください