Share via


IGridProvider インターフェイス

定義

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

public interface class IGridProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2338502560, 37676, 17552, 154, 19, 2, 253, 179, 154, 143, 91)]
struct IGridProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2338502560, 37676, 17552, 154, 19, 2, 253, 179, 154, 143, 91)]
public interface IGridProvider
Public Interface IGridProvider
属性

Windows の要件

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

注釈

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

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

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

プロパティ

ColumnCount

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

RowCount

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

メソッド

GetItem(Int32, Int32)

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

適用対象

こちらもご覧ください