ControlType Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Identifica il tipo di un controllo dell'interfaccia utente.
public ref class ControlType : System::Windows::Automation::AutomationIdentifier
public class ControlType : System.Windows.Automation.AutomationIdentifier
type ControlType = class
inherit AutomationIdentifier
Public Class ControlType
Inherits AutomationIdentifier
- Ereditarietà
Commenti
ControlType eredita da AutomationIdentifier e viene usato per identificare il tipo di un controllo rappresentato da un oggetto AutomationElement. Il tipo di controllo è determinato dallo sviluppatore del provider Automazione interfaccia utente.
Questa classe contiene campi statici, che sono stessi ControlType oggetti, per identificare i tipi standard di controlli. Esiste anche un Custom tipo per i controlli che non corrispondono a uno dei tipi definiti.
L'unico caso in cui il tipo di controllo di un controllo può cambiare in fase di esecuzione è dove il controllo supporta MultipleViewPattern. Un esempio è la visualizzazione elenco Win32, che può essere o DataGridList, a seconda della visualizzazione corrente.
I tipi di controllo non hanno un'equivalenza uno-a-uno per i pattern di controllo. Un controllo può essere di un solo tipo, ma può supportare più modelli o nessun criterio, a seconda della relativa funzionalità specifica.
Per informazioni dettagliate sui vari tipi di controllo, vedere Automazione interfaccia utente Tipi di controllo.
Campi
| Button |
Identifica un pulsante. |
| Calendar |
Identifica un controllo di calendario, ad esempio un controllo di selezione data. |
| CheckBox |
Identifica un controllo casella di controllo. |
| ComboBox |
Identifica una casella combinata. |
| Custom |
Identifica un controllo che non corrisponde a uno dei tipi di controllo definiti. |
| DataGrid |
Identifica un controllo griglia dei dati. |
| DataItem |
Identifica un controllo elemento dei dati. |
| Document |
Identifica un controllo del documento. |
| Edit |
Identifica un controllo di modifica, ad esempio una casella di testo. |
| Group |
Identifica un controllo di gruppo che agisce da contenitore per altri controlli. |
| Header |
Identifica un controllo di intestazione che è un contenitore per le etichette di righe e colonne di informazioni. |
| HeaderItem |
Identifica un'intestazione che è l'etichetta per una riga o una colonna di informazioni. |
| Hyperlink |
Identifica un controllo collegamento ipertestuale. |
| Image |
Identifica un controllo immagine. |
| List |
Identifica un controllo elenco, ad esempio una casella di riepilogo. |
| ListItem |
Identifica un controllo dell'elemento dell'elenco che è un elemento figlio di un controllo elenco. |
| Menu |
Identifica un controllo menu, ad esempio un menu di livello superiore in una finestra dell'applicazione. |
| MenuBar |
Identifica un controllo della barra dei menu che generalmente contiene un insieme di menu di livello superiore. |
| MenuItem |
Identifica un controllo voce di menu. |
| Pane |
Identifica un controllo riquadro. |
| ProgressBar |
Identifica un controllo indicatore di stato che indica visivamente lo stato di avanzamento di un'operazione di lunga durata. |
| RadioButton |
Identifica un controllo pulsante di opzione che è un meccanismo di selezione che consente di scegliere con precisione un elemento in un gruppo. |
| ScrollBar |
Identifica un controllo barra di scorrimento, ad esempio la barra di scorrimento in una finestra dell'applicazione. |
| Separator |
Identifica un separatore che crea una divisione visiva in controlli come menu e barre degli strumenti. |
| Slider |
Identifica un dispositivo di scorrimento. |
| Spinner |
Identifica una casella di selezione. |
| SplitButton |
Identifica un pulsante di menu combinato che è un pulsante che esegue un'azione predefinita e può comprendere anche un elenco di altre possibili azioni. |
| StatusBar |
Identifica una barra di stato. |
| Tab |
Identifica una scheda. |
| TabItem |
Identifica un elemento della scheda che rappresenta una pagina di una scheda. |
| Table |
Identifica una tabella. |
| Text |
Identifica un controllo di modifica, ad esempio una casella di testo o una casella di testo formato RTF. |
| Thumb |
Identifica il controllo in una barra di scorrimento che può essere trascinata in una posizione diversa. |
| TitleBar |
Identifica la barra del titolo di una finestra. |
| ToolBar |
Identifica una barra degli strumenti, ad esempio il controllo contenente un insieme di pulsanti di comando in una finestra dell'applicazione. |
| ToolTip |
Identifica un controllo di descrizione comandi, una finestra informativa visualizzata dopo aver spostato il puntatore su un controllo o quando ci si sposta su un controllo utilizzando la tastiera, con il tasto di tabulazione. |
| Tree |
Identifica un controllo di struttura ad albero. |
| TreeItem |
Identifica un nodo in un controllo TreeItem. |
| Window |
Identifica una finestra cornice che contiene oggetti figlio. |
Proprietà
| Id |
Ottiene l'identificatore numerico sottostante. (Ereditato da AutomationIdentifier) |
| LocalizedControlType |
Ottiene una descrizione del tipo di controllo. |
| ProgrammaticName |
Ottiene il nome registrato a livello di codice. (Ereditato da AutomationIdentifier) |
Metodi
| CompareTo(Object) |
Confronta questo oggetto AutomationIdentifier con un altro AutomationIdentifier. (Ereditato da AutomationIdentifier) |
| Equals(Object) |
Restituisce un valore che indica se l'oggetto AutomationIdentifier fornito è equivalente a questo AutomationIdentifier. (Ereditato da AutomationIdentifier) |
| GetHashCode() |
Restituisce il codice hash per questo identificatore di Automazione interfaccia utente. (Ereditato da AutomationIdentifier) |
| GetNeverSupportedPatterns() |
Recupera gli identificatori di pattern non supportati dal tipo di controllo. |
| GetRequiredPatternSets() |
Recupera una matrice di set di schemi obbligatori. |
| GetRequiredProperties() |
Recupera una matrice degli identificatori di proprietà (ID) necessari per questo tipo di controllo. |
| GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| LookupById(Int32) |
Recupera ControlType che incapsula un identificatore numerico specificato. |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |