ControlType Classe

Definizione

Identifica il tipo di un controllo dell'interfaccia utente.Identifies the type of a user interface (UI) control.

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

ControlTypeeredita da AutomationIdentifier e viene usato per identificare il tipo di un controllo rappresentato da un AutomationElementoggetto.ControlType inherits from AutomationIdentifier and is used to identify the type of a control represented by an AutomationElement. Il tipo di controllo è determinato dallo sviluppatore del provider di automazione interfaccia utente.The control type is determined by the developer of the UI Automation provider.

Questa classe contiene campi statici, che sono stessi ControlType oggetti, per identificare i tipi di controlli standard.This class contains static fields, which are themselves ControlType objects, to identify the standard types of controls. Esiste anche un Custom tipo per i controlli che non corrispondono a uno dei tipi definiti.There is also a Custom type for controls that do not match one of the defined types.

L'unico caso in cui il tipo di controllo di un controllo può cambiare in fase di esecuzione è MultipleViewPatternquello supportato dal controllo.The only case where a control's control type might change at run time is where the control supports MultipleViewPattern. Un esempio è la Win32Win32 visualizzazione elenco, che può DataGrid essere o List, a seconda della visualizzazione corrente.An example is the Win32Win32 list view, which can be a DataGrid or List, depending on the current view.

I tipi di controllo non hanno un'equivalenza uno-a-uno con i pattern di controllo.Control types do not have a one-to-one equivalence to control patterns. Un controllo può essere di un solo tipo, ma può supportare più modelli o nessuno schema, a seconda delle funzionalità specifiche.A control can be of only one type, but it may support multiple patterns or no patterns at all, depending on its specific functionality.

Per informazioni dettagliate sui vari tipi di controllo, vedere UI Automation Control types.For detailed information on the various control types, see UI Automation Control Types.

Campi

Button

Identifica un pulsante.Identifies a button control.

Calendar

Identifica un controllo di calendario, ad esempio un controllo di selezione data.Identifies a calendar control, such as a date-picker.

CheckBox

Identifica un controllo casella di controllo.Identifies a check box control.

ComboBox

Identifica una casella combinata.Identifies a combo box control.

Custom

Identifica un controllo che non corrisponde a uno dei tipi di controllo definiti.Identifies a control that is not one of the defined control types.

DataGrid

Identifica un controllo griglia dei dati.Identifies a data grid control.

DataItem

Identifica un controllo elemento dei dati.Identifies a data item control.

Document

Identifica un controllo del documento.Identifies a document control.

Edit

Identifica un controllo di modifica, ad esempio una casella di testo.Identifies an edit control, such as a text box.

Group

Identifica un controllo di gruppo che agisce da contenitore per altri controlli.Identifies a group control, which acts as a container for other controls.

Header

Identifica un controllo di intestazione che è un contenitore per le etichette di righe e colonne di informazioni.Identifies a header control, which is a container for the labels of rows and columns of information.

HeaderItem

Identifica un'intestazione che è l'etichetta per una riga o una colonna di informazioni.Identifies a header item, which is the label for a row or column of information.

Hyperlink

Identifica un controllo collegamento ipertestuale.Identifies a hyperlink control.

Image

Identifica un controllo immagine.Identifies an image control.

List

Identifica un controllo elenco, ad esempio una casella di riepilogo.Identifies a list control, such as a list box.

ListItem

Identifica un controllo dell'elemento dell'elenco che è un elemento figlio di un controllo elenco.Identifies a list item control, which is a child item of a list control.

Menu

Identifica un controllo menu, ad esempio un menu di livello superiore in una finestra dell'applicazione.Identifies a menu control, such as a top-level menu in an application window.

MenuBar

Identifica un controllo della barra dei menu che generalmente contiene un insieme di menu di livello superiore.Identifies a menu bar control, which generally contains a set of top-level menus.

MenuItem

Identifica un controllo voce di menu.Identifies a menu item control.

Pane

Identifica un controllo riquadro.Identifies a pane control.

ProgressBar

Identifica un controllo indicatore di stato che indica visivamente lo stato di avanzamento di un'operazione di lunga durata.Identifies a progress bar control, which visually indicates the progress of a lengthy operation.

RadioButton

Identifica un controllo pulsante di opzione che è un meccanismo di selezione che consente di scegliere con precisione un elemento in un gruppo.Identifies a radio button control, which is a selection mechanism allowing exactly one selected item in a group.

ScrollBar

Identifica un controllo barra di scorrimento, ad esempio la barra di scorrimento in una finestra dell'applicazione.Identifies a scroll bar control, such as a scroll bar in an application window.

Separator

Identifica un separatore che crea una divisione visiva in controlli come menu e barre degli strumenti.Identifies a separator, which creates a visual division in controls like menus and toolbars.

Slider

Identifica un dispositivo di scorrimento.Identifies a slider control.

Spinner

Identifica una casella di selezione.Identifies a spinner control.

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.Identifies a split button, which is a button that performs a default action and can also expand to a list of other possible actions.

StatusBar

Identifica una barra di stato.Identifies a status bar control.

Tab

Identifica una scheda.Identifies a tab control.

TabItem

Identifica un elemento della scheda che rappresenta una pagina di una scheda.Identifies a tab item control, which represents a page of a tab control.

Table

Identifica una tabella.Identifies a table.

Text

Identifica un controllo di modifica, ad esempio una casella di testo o una casella di testo formato RTF.Identifies an edit control, such as a text box or rich text box.

Thumb

Identifica il controllo in una barra di scorrimento che può essere trascinata in una posizione diversa.Identifies the control in a scrollbar that can be dragged to a different position.

TitleBar

Identifica la barra del titolo di una finestra.Identifies the caption bar on a window.

ToolBar

Identifica una barra degli strumenti, ad esempio il controllo contenente un insieme di pulsanti di comando in una finestra dell'applicazione.Identifies a toolbar, such as the control that contains a set of command buttons in an application window.

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.Identifies a tooltip control, an informational window that appears as a result of moving the pointer over a control or sometimes when tabbing to a control using the keyboard.

Tree

Identifica un controllo di struttura ad albero.Identifies a tree control.

TreeItem

Identifica un nodo in un controllo TreeItem.Identifies a node in a TreeItem control.

Window

Identifica una finestra cornice che contiene oggetti figlio.Identifies a window frame, which contains child objects.

Proprietà

Id

Ottiene l'identificatore numerico sottostante.Gets the underlying numerical identifier.

(Ereditato da AutomationIdentifier)
LocalizedControlType

Ottiene una descrizione del tipo di controllo.Gets a description of the control type.

ProgrammaticName

Ottiene il nome registrato a livello di codice.Gets the registered programmatic name.

(Ereditato da AutomationIdentifier)

Metodi

CompareTo(Object)

Confronta questo oggetto AutomationIdentifier con un altro AutomationIdentifier.Compares this AutomationIdentifier with another AutomationIdentifier.

(Ereditato da AutomationIdentifier)
Equals(Object)

Restituisce un valore che indica se l'oggetto AutomationIdentifier fornito è equivalente a questo AutomationIdentifier.Returns a value indicating whether the supplied AutomationIdentifier is equivalent to this AutomationIdentifier.

(Ereditato da AutomationIdentifier)
GetHashCode()

Restituisce il codice hash per questo identificatore di Automazione interfaccia utenteUI Automation.Returns the hash code for this Automazione interfaccia utenteUI Automation identifier.

(Ereditato da AutomationIdentifier)
GetNeverSupportedPatterns()

Recupera gli identificatori di pattern non supportati dal tipo di controllo.Retrieves the pattern identifiers that are not supported by the control type.

GetRequiredPatternSets()

Recupera una matrice di set di schemi obbligatori.Retrieves an array of sets of required patterns.

GetRequiredProperties()

Recupera una matrice di identificatori (ID)identifiers (IDs) delle proprietà obbligatorie per questo tipo di controllo.Retrieves an array of the required property identificatori (ID)identifiers (IDs) for this control type.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
LookupById(Int32)

Recupera ControlType che incapsula un identificatore numerico specificato.Retrieves a ControlType that encapsulates a specified numerical identifier.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche