Mappage de modèle de contrôle pour les clients UI Automation

RemarqueRemarque

Cette documentation s'adresse aux développeurs .NET Framework qui veulent utiliser les classes UI Automation managées définies dans l'espace de noms System.Windows.Automation.Pour obtenir les informations les plus récentes sur UI Automation, consultez API Windows Automation : UI Automation (page éventuellement en anglais).

Cette rubrique répertorie les types de contrôle et les modèles de contrôle associés.

Le tableau suivant organise les modèles de contrôle dans les catégories suivantes :

  • Pris en charge. Le contrôle doit prendre en charge ce modèle de contrôle.

  • Prise en charge conditionnelle. Le contrôle peut prendre en charge ce modèle de contrôle suivant l'état du contrôle.

  • Non pris en charge. Le contrôle ne prend pas en charge ce modèle de contrôle ; les contrôles personnalisés peuvent prendre en charge ce modèle de contrôle.

RemarqueRemarque

Certains contrôles disposent d'une prise en charge conditionnelle pour plusieurs modèles de contrôle suivant les fonctionnalités du contrôle.Par exemple, le contrôle d'élément de menu dispose de la prise en charge conditionnelle pour le modèle de contrôle InvokePattern, ExpandCollapsePattern, TogglePattern ou SelectionItemPattern, suivant sa fonction dans le contrôle de menu.

Cette rubrique comprend les sections suivantes.

  • Modèles de contrôle UI Automation pour les clients
  • Rubriques connexes

Modèles de contrôle UI Automation pour les clients

Type de contrôle

Pris en charge

Prise en charge conditionnelle

Pas de prise en charge

Button

Aucun

Invoke, Toggle, Expand Collapse

Aucun

Calendar

Grid, Table

Selection, Scroll

Value

Check Box

Toggle

Aucun

Aucun

Combo Box

Expand Collapse

Selection, Value

Scroll

Data Grid

Grille

Scroll, Selection, Table

Aucun

Data Item

Selection Item

Expand Collapse, Grid Item, Scroll Item, Table, Toggle, Value

Aucun

Document

Texte

Scroll, Value

Aucun

Modifier

Aucun

Text, Range Value, Value

Aucun

Groupe

Aucun

Expand Collapse

Aucun

Header

Aucun

Transform

Aucun

Header Item

Aucun

Transform, Invoke

Aucun

Hyperlink

Invoke

Value

Aucun

Image

Aucun

Grid Item, Table Item

Invoke, Selection Item

List

Aucun

Grid, Multiple View, Scroll, Selection

Table

List Item

Selection Item

Expand Collapse, Grid Item, Invoke, Scroll Item, Toggle, Value

Aucun

Menu

Aucun

Aucun

Aucun

Menu Bar

Aucun

Expand Collapse, Dock, Transform

Aucun

Menu Item

Aucun

Expand Collapse, Invoke, Selection Item, Toggle

Aucun

Pane

Aucun

Dock. Scroll, Transform

Window

Progress Bar

Aucun

Range Value, Value

Aucun

Radio Button

Selection Item

Aucun

Toggle

Scroll Bar

Aucun

Range Value

Scroll

Separator

Aucun

Aucun

Aucun

Slider

Aucun

Range Value, Selection, Value

Aucun

Spinner

Aucun

Range Value, Selection, Value

Aucun

Split Button

Invoke, Expand Collapse

Aucun

Aucun

Status Bar

Aucun

Grille

Aucun

Onglet

Selection

Scroll

Aucun

Tab Item

Selection Item

Aucun

Invoke

Table

Grid, Grid Item, Table, Table Item

Aucun

Aucun

Texte

Aucun

Grid Item, Table Item, Text

Value

Thumb

Transform

Aucun

Aucun

Title Bar

Aucun

Aucun

Aucun

Tool Bar

Aucun

Dock, Expand Collapse, Transform

Aucun

Tool Tip

Aucun

Text, Window

Aucun

Tree

Aucun

Scroll, Selection

Aucun

Tree Item

Expand Collapse

Invoke, Scroll Item, Selection Item, Toggle

Aucun

Window

Transform, Window

Dock

Aucun

RemarqueRemarque

Si un type de contrôle n'a aucun modèle de contrôle pris en charge répertorié mais qu'il a un ou plusieurs modèles de contrôle pris en charge de manière conditionnelle, alors l'un de ces modèles de contrôle conditionnels sera toujours pris en charge.

Voir aussi

Concepts

Vue d'ensemble d'UI Automation