Share via


ITableItemProvider インターフェイス

定義

ITableProvider を実装するコンテナーの子コントロールへの Microsoft UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。 オートメーション クライアントが GetPattern 呼び出しと PatternInterface.TableItem を使用して要求する機能をサポートするために、このインターフェイスを実装します。

public interface class ITableItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(992758221, 7650, 20194, 163, 225, 251, 85, 53, 89, 209, 93)]
struct ITableItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(992758221, 7650, 20194, 163, 225, 251, 85, 53, 89, 209, 93)]
public interface ITableItemProvider
Public Interface ITableItemProvider
属性

Windows の要件

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

注釈

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

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

RaisePropertyChangedEvent を呼び出すときに、コントロール コードから ITableItemProvider パターン プロパティを参照する場合は、TableItemPatternIdentifiers を使用します。

メソッド

GetColumnHeaderItems()

テーブル項目またはセルに関連付けられているすべての列ヘッダーを表す UI オートメーション プロバイダーの配列を取得します。

GetRowHeaderItems()

テーブル項目またはセルに関連付けられているすべての行ヘッダーを表す UI オートメーション プロバイダーの配列を取得します。

適用対象

こちらもご覧ください