Condividi tramite


Mapping dei pattern di controllo per i client di automazione interfaccia utente

NotaNota

La presente documentazione è destinata agli sviluppatori di .NET Framework che desiderano utilizzare le classi UI Automation gestite definite nello spazio dei nomi System.Windows.Automation.Per informazioni aggiornate sull'UI Automation, vedere Windows Automation API: Automazione interfaccia utente (la pagina potrebbe essere in inglese).

In questo argomento sono elencati i tipi di controllo e i relativi pattern di controllo associati.

In questa tabella i pattern di controllo sono organizzati nelle categorie seguenti:

  • Supportato. Il controllo deve supportare questo pattern di controllo.

  • Supporto condizionale. Il controllo, a seconda dello stato, può supportare questo pattern di controllo.

  • Non supportato. Il controllo non supporta questo pattern di controllo; i controlli personalizzati potrebbero supportarlo.

NotaNota

Alcuni controlli prevedono il supporto condizionale per diversi pattern di controllo, a seconda della relativa funzionalità.Ad esempio, il controllo voce di menu prevede il controllo condizionale per il pattern di controllo InvokePattern, ExpandCollapsePattern, TogglePattern o SelectionItemPattern a seconda della relativa funzione nel controllo menu.

Nel presente argomento sono contenute le seguenti sezioni.

  • Pattern di controllo di automazione interfaccia utente per i client
  • Argomenti correlati

Pattern di controllo di automazione interfaccia utente per i client

Tipo di controllo

Supportato

Supporto condizionale

Non supportato

Button

Nessuno

Invoke, Toggle, Expand Collapse

Nessuno

Calendario

Grid, Table

Selection, Scroll

Value

Casella di controllo

Toggle

Nessuno

Nessuno

Casella combinata

Expand Collapse

Selection, Value

Scroll

Griglia dei dati

Grid

Scroll, Selection, Table

Nessuno

Elemento dei dati

Selection Item

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

Nessuno

Documento

Text

Scroll, Value

Nessuno

Edit

Nessuno

Text, Range Value, Value

Nessuno

Gruppo

Nessuno

Expand Collapse

Nessuno

Intestazione

Nessuno

Transform

Nessuno

Voce di intestazione

Nessuno

Transform, Invoke

Nessuno

Collegamento ipertestuale

Invoke

Value

Nessuno

Immagine

Nessuno

Grid Item, Table Item

Invoke, Selection Item

Elenco

Nessuno

Grid, Multiple View, Scroll, Selection

Tabella

Elemento dell'elenco

Selection Item

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

Nessuno

Menu

Nessuno

Nessuno

Nessuno

Barra dei menu

Nessuno

Expand Collapse, Dock, Transform

Nessuno

Voce di menu

Nessuno

Expand Collapse, Invoke, Selection Item, Toggle

Nessuno

Pane

Nessuno

Dock. Scroll, Transform

Window

Indicatore di stato

Nessuno

Range Value, Value

Nessuno

Pulsante di opzione

Selection Item

Nessuno

Toggle

Barra di scorrimento

Nessuno

Range Value

Scroll

Separatore

Nessuno

Nessuno

Nessuno

Slider

Nessuno

Range Value, Selection, Value

Nessuno

Spinner

Nessuno

Range Value, Selection, Value

Nessuno

Pulsante di menu combinato

Invoke, Expand Collapse

Nessuno

Nessuno

Barra di stato

Nessuno

Grid

Nessuno

Tab

Selection

Scroll

Nessuno

Elemento di scheda

Selection Item

Nessuno

Invoke

Tabella

Grid, Grid Item, Table, Table Item

Nessuno

Nessuno

Text

Nessuno

Grid Item, Table Item, Text

Value

Casella

Transform

Nessuno

Nessuno

Barra del titolo

Nessuno

Nessuno

Nessuno

Barra degli strumenti

Nessuno

Dock, Expand Collapse, Transform

Nessuno

Descrizione comandi

Nessuno

Text, Window

Nessuno

Struttura ad albero

Nessuno

Scroll, Selection

Nessuno

Elemento di struttura ad albero

Expand Collapse

Invoke, Scroll Item, Selection Item, Toggle

Nessuno

Finestra

Transform, Window

Dock

Nessuno

NotaNota

Se per un tipo di controllo non sono disponibili pattern di controllo supportati ma uno o più pattern di controllo con supporto condizionale, uno di questi pattern di controllo condizionali verrà sempre supportato.

Vedere anche

Concetti

Cenni preliminari su automazione interfaccia utente