次の方法で共有


UI オートメーション GridItem コントロール パターンの実装

更新 : 2007 年 11 月

ここでは、プロパティに関する情報など、IGridItemProvider を実装するガイドラインと規則について説明します。追加参照へのリンクは概要の最後に示します。

IGridProvider を実装するコンテナの各子コントロールをサポートするために、GridItemPattern コントロール パターンが使用されています。このコントロール パターンを実装するコントロールの例については、「UI オートメーション クライアントのコントロール パターン マッピング」を参照してください。

このトピックには次のセクションが含まれています。

  • 実装のガイドラインと規則
  • IGridItemProvider の必須メンバ
  • 例外
  • 関連トピック

実装のガイドラインと規則

IGridProvider を実装する場合は、次のガイドラインと規則に注意してください。

  • グリッド座標は 0 から始まり、左上のセルの座標を (0,0) とします。

  • マージされたセルは、UI オートメーション プロバイダで定義される基底のアンカー セルに基づいて、Row プロパティと Column プロパティを報告します。通常、これは最上位で左端の行または列です。

  • IGridItemProvider は、セルの結合やセルの分割など、グリッドのアクティブな操作を行いません。

  • IGridItemProvider を実装するコントロールは、通常、キーボードを使用して移動できます (つまり、UI オートメーション クライアントは隣接するコントロールに移動できます)。

IGridItemProvider の必須メンバ

次のプロパティとメソッドは、IGridItemProvider の実装時に必要です。

必須メンバ

メンバ型

説明

Row

プロパティ

なし

Column

プロパティ

なし

RowSpan

プロパティ

なし

ColumnSpan

プロパティ

なし

ContainingGrid

プロパティ

なし

このコントロール パターンには、メソッドやイベントが関連付けられていません。

例外

このコントロール パターンに関連付けられた例外はありません。

参照

処理手順

UI オートメーション プロバイダでのコントロール パターンのサポート

UI オートメーションにおけるキャッシュの使用

概念

UI オートメーション コントロール パターンの概要

クライアントの UI オートメーション コントロール パターン

UI オートメーション Grid コントロール パターンの実装

UI オートメーション ツリーの概要