ControlType Classe

Definizione

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)

Si applica a

Vedi anche