Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Annotazioni
Questa documentazione è destinata agli sviluppatori .NET Framework che vogliono usare le classi di automazione interfaccia utente gestite definite nello spazio dei nomi System.Windows.Automation. Per le informazioni più recenti sull'automazione interfaccia utente, vedere API di automazione di Windows: Automazione interfaccia utente.
Questo argomento contiene informazioni sul supporto di Automazione interfaccia utente Microsoft per i controlli standard nelle applicazioni sviluppate per i framework WPF, Win32 e Windows Form.
Controlli Windows Presentation Foundation (WPF)
Tutti gli elementi di controllo WPF che forniscono informazioni o supporto per l'interazione dell'utente hanno il supporto nativo completo per l'automazione interfaccia utente. Altri elementi, ad esempio i pannelli, non sono visibili all'Automazione dell'interfaccia utente.
Controlli Win32
La maggior parte dei controlli Win32 viene esposta all'automazione interfaccia utente Microsoft tramite provider lato client in UIAutomationClientsideProviders.dll. Questo assembly viene registrato automaticamente per l'uso con le applicazioni client di automazione interfaccia utente.
Il supporto completo viene fornito solo per i controlli della versione 6 di ComCtrl32.dll.
Sono supportati i controlli seguenti.
| Nome classe | Tipo di controllo |
|---|---|
| Pulsante | Pulsante |
| Pulsante | RadioButton |
| Pulsante | Gruppo |
| Pulsante | CheckBox |
| Pulsante | Collegamento ipertestuale |
| Pulsante | SplitButton |
| Pulsante | CheckBox |
| ComboBoxEx32 | ComboBox |
| ComboBox | ComboBox |
| Redigere | Documento |
| Redigere | Redigere |
| SysLink | Collegamento ipertestuale |
| Statico | Testo |
| Statico | Immagine |
| SysIPAddress32 | Personalizzato |
| SysHeader32 | Intestazione/HeaderItem |
| SysListView32 | DataGrid |
| SysListView32 | Elenco |
| Casella di elenco | Elenco |
| Casella di elenco | Elemento della lista |
| #32768 | Menù |
| #32768 | Voce di menu |
| msctls_progress32 | Barra di avanzamento |
| RichEdit | Documento. Vedere la nota. |
| RichEdit20A | Documento |
| RichEdit20W | Documento |
| RichEdit50W | Documento |
| barra di scorrimento | Cursore |
| msctls_trackbar32 | Cursore |
| msctls_updown32 | Casella di selezione |
| msctls_statusbar32 | Barra di stato |
| SysTabControl32 | Scheda |
| SysTabControl32 | Elemento della Tab |
| ToolbarWindow32 | Barra degli strumenti |
| ToolbarWindow32 | Voce di menu |
| ToolbarWindow32 | Pulsante |
| ToolbarWindow32 | CheckBox |
| ToolbarWindow32 | RadioButton |
| ToolbarWindow32 | Separatore |
| tooltips_class32 | Suggerimento |
| #32774 | Suggerimento |
| ReBarWindow32 | Barra degli strumenti |
| SysTreeView32 | Albero |
| SysTreeView32 | TreeItem |
Nota Il controllo RichEdit è supportato solo per le versioni fornite con Windows Vista (in RichEd20.dll versione 3.1 e successive e MsftEdit.dll versione 4.1 e successive).
I controlli seguenti non sono supportati.
| Nome classe | Tipo di controllo |
|---|---|
| SysAnimate32 | Immagine |
| SysPager | Casella di selezione |
| SysDateTimePick32 | Personalizzato |
| SysMonthCal32 | Calendario |
| MS_WINNOTE | Suggerimento |
| VBBubble | Suggerimento |
| ScrollBar (se usato come controllo autonomo) | Cursore |
| SuperGrid | Personalizzato |
Controlli Windows Form
I controlli Windows Forms vengono esposti all'Automazione interfaccia utente di Microsoft tramite provider lato client in UIAutomationClientsideProviders.dll. Questo assembly viene registrato automaticamente per l'uso con le applicazioni client di automazione interfaccia utente.
In genere, i controlli Windows Forms che sono wrapper gestiti per i controlli comuni Win32 sono supportati dall'Automazione interfaccia utente. Sono supportati i controlli seguenti.
| Nome della classe |
|---|
| Pulsante |
| CheckBox |
| CheckedListBox (elenco con caselle di controllo) |
| ColorDialog |
| ComboBox |
| FolderBrowser |
| FontDialog |
| GroupBox |
| HscrollBar |
| ImageList |
| Etichetta |
| Casella di elenco |
| Visualizzazione Elenco |
| MainMenu/ContextMenu |
| Calendario Mensile |
| NotifyIcon |
| OpenFileDialog |
| PageSetupDialog |
| Dialogo di Stampa |
| Barra di avanzamento |
| RadioButton |
| Casella di Testo Avanzata (RichTextBox) |
| Finestra di dialogo Salva File |
| Controllo Scorrevole |
| SoundPlayer |
| Barra di stato |
| TabControl/TabPage |
| Casella di testo |
| Temporizzatore |
| Barra degli strumenti |
| Suggerimento |
| TrackBar |
| Vista ad albero |
| VscrollBar |
| WebBrowser |
I seguenti controlli sono esposti a Microsoft UI Automation solo tramite il supporto per Microsoft Active Accessibility. Alcune funzionalità potrebbero non essere disponibili.
| Nome controllo |
|---|
| BindingSource |
| DataGrid |
| DataGridView |
| DataNavigator |
| DomainUpDown |
| Fornitore di Errori |
| FlowLayoutPanel |
| Formulario |
| Etichetta di Collegamento |
| HelpProvider |
| MaskedTextBox |
| MenuStrip/ContextMenuStrip |
| NumericUpDown |
| Pannello |
| PictureBox |
| StampaDocumento |
| PrintPreview-Control |
| PrintPreview-Dialog |
| PropertyGrid |
| Controllo utente |
| Barra degli strumenti |
| TableLayoutPanel |
| SplitContainer/SplitterPanel |
| Barra di divisione |
| ContenitoreRafting |
| StatusStrip |