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) |