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 utilizzato per identificare il tipo di un controllo rappresentato da un oggetto AutomationElement. Il tipo di controllo è determinato dallo sviluppatore del provider di Automazione interfaccia utente.
Questa classe contiene campi statici, ovvero oggetti, ControlType 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 è il punto in cui 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
| Nome | Descrizione |
|---|---|
| Button |
Identifica un controllo pulsante. |
| Calendar |
Identifica un controllo calendario, ad esempio una selezione data. |
| CheckBox |
Identifica un controllo casella di controllo. |
| ComboBox |
Identifica un controllo casella combinata. |
| Custom |
Identifica un controllo che non è uno dei tipi di controllo definiti. |
| DataGrid |
Identifica un controllo griglia dati. |
| DataItem |
Identifica un controllo elemento di dati. |
| Document |
Identifica un controllo documento. |
| Edit |
Identifica un controllo di modifica, ad esempio una casella di testo. |
| Group |
Identifica un controllo gruppo, che funge da contenitore per altri controlli. |
| Header |
Identifica un controllo intestazione, ovvero un contenitore per le etichette di righe e colonne di informazioni. |
| HeaderItem |
Identifica un elemento di intestazione, ovvero 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 elemento elenco, ovvero un elemento figlio di un controllo elenco. |
| Menu |
Identifica un controllo menu, ad esempio un menu di primo livello in una finestra dell'applicazione. |
| MenuBar |
Identifica un controllo barra dei menu, che in genere contiene un set di menu di primo livello. |
| 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 lunga. |
| RadioButton |
Identifica un controllo pulsante di opzione, ovvero un meccanismo di selezione che consente esattamente un elemento selezionato in un gruppo. |
| ScrollBar |
Identifica un controllo barra di scorrimento, ad esempio una 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 controllo dispositivo di scorrimento. |
| Spinner |
Identifica un controllo di selezione. |
| SplitButton |
Identifica un pulsante di divisione, ovvero un pulsante che esegue un'azione predefinita e può anche espandersi in un elenco di altre azioni possibili. |
| StatusBar |
Identifica un controllo barra di stato. |
| Tab |
Identifica un controllo struttura a schede. |
| TabItem |
Identifica un controllo elemento di tabulazioni, che rappresenta una pagina di un controllo struttura a schede. |
| Table |
Identifica una tabella. |
| Text |
Identifica un controllo di modifica, ad esempio una casella di testo o una casella di testo RTF. |
| Thumb |
Identifica il controllo in una barra di scorrimento che può essere trascinata in una posizione diversa. |
| TitleBar |
Identifica la barra della didascalia in una finestra. |
| ToolBar |
Identifica una barra degli strumenti, ad esempio il controllo che contiene un set di pulsanti di comando in una finestra dell'applicazione. |
| ToolTip |
Identifica un controllo descrizione comando, una finestra informativa che viene visualizzata come risultato dello spostamento del puntatore su un controllo o talvolta quando si esegue il tabulazione in un controllo utilizzando la tastiera. |
| Tree |
Identifica un controllo albero. |
| TreeItem |
Identifica un nodo in un TreeItem controllo . |
| Window |
Identifica una cornice di finestra che contiene oggetti figlio. |
Proprietà
| Nome | Descrizione |
|---|---|
| Id |
Ottiene l'identificatore numerico sottostante. (Ereditato da AutomationIdentifier) |
| LocalizedControlType |
Ottiene una descrizione del tipo di controllo. |
| ProgrammaticName |
Ottiene il nome programmatico registrato. (Ereditato da AutomationIdentifier) |
Metodi
| Nome | Descrizione |
|---|---|
| CompareTo(Object) |
Confronta questo AutomationIdentifier oggetto con un altro AutomationIdentifieroggetto . (Ereditato da AutomationIdentifier) |
| Equals(Object) |
Restituisce un valore che indica se l'oggetto fornito AutomationIdentifier è equivalente all'oggetto AutomationIdentifier. (Ereditato da AutomationIdentifier) |
| GetHashCode() |
Restituisce il codice hash per questo identificatore 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 modelli obbligatori. |
| GetRequiredProperties() |
Recupera una matrice degli IDENTIFICATORi di proprietà (ID) necessari per questo tipo di controllo. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| LookupById(Int32) |
Recupera un oggetto ControlType che incapsula un identificatore numerico specificato. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |