Mapping dei pattern di controllo per i client di automazione interfaccia utente
Nota |
---|
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.
Nota |
---|
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 |
Nota |
---|
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. |