Tipi di controllo e modelli di controllo supportati
Le applicazioni client ottengono informazioni su un controllo recuperando le proprietà generali tramite l'interfaccia IUIAutomationElement e recuperando proprietà specifiche del tipo tramite le interfacce del pattern di controllo supportate dal controllo. In questo argomento vengono elencati i tipi di controllo di Microsoft Automazione interfaccia utente e vengono identificati i pattern di controllo supportati da ogni tipo.
Nella tabella seguente i pattern di controllo sono organizzati nelle categorie seguenti:
- Deve supportare. Il controllo deve supportare questo il pattern di controllo.
- Supporto condizionale. Il controllo può supportare questo pattern di controllo a seconda dello stato del controllo.
- Non supporta. Il controllo non supporta questo pattern di controllo; Tuttavia, una versione personalizzata del controllo può supportare questo pattern di controllo.
Alcuni controlli dispongono del supporto condizionale per diversi pattern di controllo, a seconda della funzionalità del controllo. Ad esempio, il controllo voce di menu include il supporto condizionale per il pattern di controllo Invoke, ExpandCollapse, Toggle o SelectionItem , a seconda della relativa funzione nel controllo menu.
Tipo di controllo | Deve supportare | Supporto condizionale | Non supporta |
---|---|---|---|
AppBar | ExpandCollapse, Attiva/Disattiva | Nessuno | Invoke |
Pulsante | Nessuno | ExpandCollapse, Invoke, Toggle, Value | Nessuno |
Calendario | Grid, Table | Scorrimento, selezione | Valore |
CheckBox | Interruttore | Nessuno | Nessuno |
ComboBox | Expandcollapse | Selection, Value | Scorrimento |
DataGrid | Pannello Grid | Scorrimento, selezione, tabella | Nessuno |
DataItem | SelectionItem | CustomNavigation, ExpandCollapse, GridItem, ScrollItem, TableItem, Toggle, Value | Nessuno |
Documento | Text | Scroll, Value | Nessuno |
Modifica | Nessuno | RangeValue, Text, Value | Nessuno |
Gruppo | Nessuno | Expandcollapse | Nessuno |
Intestazione | Nessuno | Trasformare | Nessuno |
HeaderItem | Nessuno | CustomNavigation, Invoke, Transform | Nessuno |
Hyperlink | Invoke | Valore | Nessuno |
Immagine | Nessuno | GridItem, TableItem | Invoke, SelectionItem |
Elenco | Nessuno | Grid, MultipleView, Scroll, Selection | Tabella |
ListItem | SelectionItem | CustomNavigation, ExpandCollapse, GridItem, Invoke, ScrollItem, Toggle, Value | Nessuno |
Menu | Nessuno | Nessuno | Nessuno |
MenuBar | Nessuno | Dock, ExpandCollapse, Transform | Nessuno |
MenuItem | Nessuno | ExpandCollapse, Invoke, SelectionItem, Toggle | Nessuno |
Riquadro | Nessuno | Dock, Scroll, Transform | Window |
ProgressBar | Nessuno | RangeValue, Valore | Nessuno |
RadioButton | SelectionItem | Nessuno | Interruttore |
ScrollBar | Nessuno | RangeValue | Scorrimento |
SemanticZoom | Interruttore | Nessuno | Nessuno |
Separatore | Nessuno | Nessuno | Nessuno |
Slider | Nessuno | RangeValue, Selection, Value | Nessuno |
Spinner | Nessuno | RangeValue, Selection, Value | Nessuno |
SplitButton | ExpandCollapse, Invoke | Nessuno | Nessuno |
StatusBar | Nessuno | Pannello Grid | Nessuno |
Scheda | Selezione | Scorrimento | Nessuno |
TabItem | SelectionItem | Nessuno | Invoke |
Tabella | Grid, GridItem, Table, TableItem | Nessuno | Nessuno |
Testo | Nessuno | GridItem, TableItem, Testo | Valore |
Thumb | Trasformare | Nessuno | Nessuno |
TitleBar | Nessuno | Nessuno | Nessuno |
ToolBar | Nessuno | Dock, ExpandCollapse, Transform | Nessuno |
ToolTip | Nessuno | Testo, finestra | Nessuno |
Albero | Nessuno | Scorrimento, selezione | Nessuno |
TreeItem | Expandcollapse | Invoke, ScrollItem, SelectionItem, Toggle | Nessuno |
Finestra | Trasformazione, finestra | Ancora | Nessuno |
Argomenti correlati
-
Cenni preliminari sui pattern di controllo per l'automazione interfaccia utente
-
Cenni preliminari sui tipi di controllo per l'automazione interfaccia utente