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

Note

このドキュメントは、System.Windows.Automation 名前空間で定義されているマネージド UI オートメーション クラスを使用する .NET Framework 開発者を対象としています。 UI オートメーションの最新情報については、Windows Automation API の「UI オートメーション」を参照してください。

このトピックでは、コントロール型とそれに関連するコントロール パターンを示します。

次の表に、コントロール パターンを次のカテゴリに整理して示します。

  • サポートされています。 コントロールはこのコントロール パターンをサポートする必要があります。

  • 条件付きサポート。 コントロールは、その状態に応じてこのコントロール パターンをサポートする場合があります。

  • サポートされていません。 コントロールはこのコントロール パターンをサポートしません。カスタム コントロールは、このコントロール パターンをサポートする場合があります。

Note

一部のコントロールは、その機能に応じて複数のコントロール パターンを条件付きでサポートします。 たとえば、メニュー項目コントロールは、メニュー コントロール内での機能に応じて、 InvokePatternExpandCollapsePatternTogglePattern、または SelectionItemPattern コントロール パターンを条件付きでサポートします。

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

コントロール型 サポートされています 条件付きサポート サポートされていません
ボタン なし 呼び出し、トグル、展開/折りたたみ なし
Calendar グリッド、テーブル 選択、スクロール [値]
チェック ボックス トグル なし なし
コンボ ボックス 展開/折りたたみ 選択、値 Scroll
データ グリッド グリッド スクロール、選択、テーブル なし
データ項目 選択項目 展開/折りたたみ、グリッド項目、スクロール項目、テーブル、トグル、値 なし
ドキュメント テキスト スクロール、値 なし
[編集] なし テキスト、範囲の値、値 なし
Group なし 展開/折りたたみ なし
ヘッダー なし Transform なし
ヘッダー項目 なし 変換、呼び出し なし
ハイパーリンク Invoke [値] なし
Image なし グリッド項目、テーブル項目 呼び出し、選択項目
List なし グリッド、複数のビュー、スクロール、選択 テーブル
リスト項目 選択項目 展開/折りたたみ、グリッド項目、呼び出し、スクロール項目、トグル、値 なし
メニュー なし None なし
メニュー バー なし 展開/折りたたみ、ドック、変換 なし
メニュー項目 なし 展開/折りたたみ、呼び出し、選択項目、トグル なし
ペイン なし ドック、 スクロール、変換 ウィンドウ
進行状況バー なし 範囲の値、値 なし
オプション ボタン 選択項目 なし トグル
スクロール バー なし 範囲値 Scroll
区切り記号 なし None なし
スライダー なし 範囲の値、選択、値 なし
Spinner なし 範囲の値、選択、値 なし
分割ボタン 呼び出し、展開/折りたたみ なし なし
ステータス バー なし グリッド なし
タブ 選択ツール Scroll なし
タブ項目 選択項目 なし Invoke
テーブル グリッド、グリッド項目、テーブル、テーブル項目 なし なし
テキスト なし グリッド項目、テーブル項目、テキスト [値]
つまみ Transform なし なし
タイトル バー なし None なし
ツール バー なし ドック、展開/折りたたみ、変換 なし
ツール ヒント なし テキスト、ウィンドウ なし
ツリー なし スクロール、選択 なし
ツリー項目 展開/折りたたみ 呼び出し、スクロール項目、選択項目、トグル なし
ウィンドウ 変換、ウィンドウ Dock なし

Note

上記のサポート対象のコントロール パターンが存在せず、条件付きサポートのコントロール パターンが 1 つ以上存在するコントロール型では、それらの条件付きコントロール パターンのうちの 1 つが必ずサポートされます。

関連項目