Cenni preliminari sui tipi di controllo per l'automazione interfaccia utente
Nota
Questa documentazione è destinata agli sviluppatori .NET Framework che desiderano utilizzare le classi di UI Automation gestite definite nello spazio dei nomi System.Windows.Automation. Per informazioni aggiornate su UI Automation, vedere API di automazione di Windows: UI Automation.
I tipi di controllo di Microsoft UI Automation sono identificatori noti che possono essere usati per indicare quale tipo di controllo è rappresentato da un particolare elemento, ad esempio una casella combinata o un pulsante.
Un identificatore noto rende più semplice per i dispositivi di assistive technology determinare quali tipi di controlli sono disponibili nell'UI (interfaccia utente) e come interagire con i controlli.
Requisiti per i tipi di controllo per l'automazione dell'interfaccia utente
I tipi di controllo di Microsoft UI Automation forniscono un set di condizioni che i provider devono soddisfare. Se queste condizioni sono soddisfatte, il controllo può usare il nome del tipo di controllo specifico. Per tutti i tipi di controllo esistono condizioni relative agli aspetti seguenti:
Pattern di controllo di UI Automation: quali pattern di controllo devono essere supportati, quali pattern sono facoltativi e quali non devono essere supportati dal controllo.
Valori delle proprietà di UI Automation: quali valori delle proprietà sono supportati.
Struttura ad albero di UI Automation: la struttura ad albero di UI Automation necessaria per il controllo.
Se un controllo soddisfa le condizioni per un particolare tipo di controllo, il valore della proprietà ControlType corrisponderà a tale tipo.
Tipi di controllo correnti per l'automazione dell'interfaccia utente
Nell'elenco seguente è riportato il set corrente di tipi di controllo per Microsoft UI Automation:
Supporto per automazione interfaccia utente del tipo di controllo Button
Supporto per automazione interfaccia utente del tipo di controllo Calendar
Supporto per automazione interfaccia utente del tipo di controllo CheckBox
Supporto per automazione interfaccia utente del tipo di controllo ComboBox
Supporto per automazione interfaccia utente del tipo di controllo DataGrid
Supporto per automazione interfaccia utente del tipo di controllo DataItem
Supporto per automazione interfaccia utente del tipo di controllo Document
Supporto per automazione interfaccia utente del tipo di controllo Edit
Supporto per automazione interfaccia utente del tipo di controllo Group
Supporto per automazione interfaccia utente del tipo di controllo Header
Supporto per automazione interfaccia utente del tipo di controllo HeaderItem
Supporto per automazione interfaccia utente del tipo di controllo Hyperlink
Supporto per automazione interfaccia utente del tipo di controllo Image
Supporto per automazione interfaccia utente del tipo di controllo List
Supporto per automazione interfaccia utente del tipo di controllo ListItem
Supporto per automazione dell'interfaccia utente del tipo di controllo Menu
Supporto per automazione interfaccia utente del tipo di controllo MenuBar
Supporto per automazione interfaccia utente del tipo di controllo MenuItem
Supporto per automazione interfaccia utente del tipo di controllo Pane
Supporto per automazione interfaccia utente del tipo di controllo ProgressBar
Supporto per automazione interfaccia utente del tipo di controllo RadioButton
Supporto per automazione interfaccia utente del tipo di controllo ScrollBar
Supporto per automazione interfaccia utente del tipo di controllo Separator
Supporto per automazione interfaccia utente del tipo di controllo Slider
Supporto per automazione interfaccia utente del tipo di controllo Spinner
Supporto per automazione interfaccia utente del tipo di controllo SplitButton
Supporto per automazione interfaccia utente del tipo di controllo StatusBar
Supporto di automazione interfaccia utente per il tipo di controllo Tab
Supporto di automazione interfaccia utente per il tipo di controllo TabItem
Supporto per automazione interfaccia utente del tipo di controllo Table
Supporto per automazione interfaccia utente del tipo di controllo Text
Supporto per automazione interfaccia utente del tipo di controllo Thumb
Supporto per automazione interfaccia utente del tipo di controllo TitleBar
Supporto per automazione interfaccia utente del tipo di controllo ToolBar
Supporto per automazione dell'interfaccia utente del tipo di controllo ToolTip
Supporto per automazione interfaccia utente del tipo di controllo Tree
Supporto per automazione interfaccia utente del tipo di controllo TreeItem
Supporto per automazione interfaccia utente del tipo di controllo Window