UI オートメーション GridItem コントロール パターンの実装
![]() |
---|
このドキュメントは、System.Windows.Automation 名前空間で定義されているマネージ UI Automation クラスを使用する .NET Framework 開発者を対象としています。UI Automationに関する最新情報については、「Windows Automation API: UI Automation (Windows オートメーション API: UI オートメーション)」を参照してください。 |
ここでは、プロパティに関する情報など、IGridItemProvider を実装するガイドラインと規則について説明します。 追加参照へのリンクは概要の最後に示します。
IGridProvider を実装するコンテナーの各子コントロールをサポートするために、GridItemPattern コントロール パターンが使用されています。 このコントロール パターンを実装するコントロールの例については、「UI オートメーション クライアントのコントロール パターン マッピング」を参照してください。
このトピックは、次のセクションで構成されています。
- 実装のガイドラインと規則
- IGridItemProvider の必須メンバー
- 例外
- 関連トピック
実装のガイドラインと規則
IGridProvider を実装する場合は、次のガイドラインと規則に注意してください。
グリッド座標は 0 から始まり、左上のセルの座標を (0,0) とします。
マージされたセルは、UI オートメーション プロバイダーで定義される基底のアンカー セルに基づいて、Row プロパティと Column プロパティを報告します。 通常、これは最上位で左端の行または列です。
IGridItemProvider は、セルの結合やセルの分割など、グリッドのアクティブな操作を行いません。
IGridItemProvider を実装するコントロールは、通常、キーボードを使用して移動できます (つまり、UI オートメーション クライアントは隣接するコントロールに移動できます)。
IGridItemProvider の必須メンバー
次のプロパティとメソッドは、IGridItemProvider の実装時に必要です。
必須メンバー |
メンバー型 |
説明 |
---|---|---|
プロパティ |
なし |
|
プロパティ |
なし |
|
プロパティ |
なし |
|
プロパティ |
なし |
|
プロパティ |
なし |
このコントロール パターンには、メソッドやイベントが関連付けられていません。
例外
このコントロール パターンに関連付けられた例外はありません。
参照
処理手順
UI オートメーション プロバイダーでのコントロール パターンのサポート
概念
クライアントの UI オートメーション コントロール パターン