AutomationElement.AutomationElementInformation AutomationElement.AutomationElementInformation AutomationElement.AutomationElementInformation AutomationElement.AutomationElementInformation Struct

Definizione

Contiene le funzioni di accesso alle proprietà utilizzate dalle proprietà Cached o Current.Contains the property accessors used by the Cached or Current properties.

public: value class AutomationElement::AutomationElementInformation
public struct AutomationElement.AutomationElementInformation
type AutomationElement.AutomationElementInformation = struct
Public Structure AutomationElement.AutomationElementInformation
Ereditarietà
AutomationElement.AutomationElementInformationAutomationElement.AutomationElementInformationAutomationElement.AutomationElementInformationAutomationElement.AutomationElementInformation

Esempi

L'esempio seguente illustra come il Name proprietà viene recuperata da questa struttura.The following example shows how the Name property is retrieved from this structure.

/// <summary>
/// Handles ElementSelected events by showing a message.
/// </summary>
/// <param name="src">Object that raised the event; in this case, a list item.</param>
/// <param name="e">Event arguments.</param>
private void OnSelect(object src, AutomationEventArgs e)
{
    // Get the name of the item, which is equivalent to its text.
    AutomationElement element = src as AutomationElement;
    if (element != null)
    {
        Console.WriteLine(element.Current.Name + " was selected.");
    }
}
''' <summary>
''' Handles ElementSelected events by showing a message.
''' </summary>
''' <param name="src">Object that raised the event; in this case, a list item.</param>
''' <param name="e">Event arguments.</param>
Private Sub OnSelect(ByVal src As Object, ByVal e As AutomationEventArgs)
    ' Get the name of the item, which is equivalent to its text.
    Dim element As AutomationElement = DirectCast(src, AutomationElement)
    If (element IsNot Nothing) Then
        Console.WriteLine(element.Current.Name + " was selected.")
    End If

End Sub 'OnSelect

Commenti

Le proprietà sono accessibili direttamente dal Cached e Current; non è necessaria recuperare il AutomationElement.AutomationElementInformation struttura stessa.The properties can be accessed directly from Cached and Current; you do not need to retrieve the AutomationElement.AutomationElementInformation structure itself.

Le proprietà in questa struttura possono anche essere recuperate tramite GetCurrentPropertyValue e GetCachedPropertyValue, usando i corrispondenti identificatori da AutomationElement.The properties in this structure can also be retrieved by using GetCurrentPropertyValue and GetCachedPropertyValue, using the corresponding identifiers from AutomationElement. Ad esempio, il AutomationElement.AutomationElementInformation.AcceleratorKey proprietà è identificata dal AutomationElement.AcceleratorKeyProperty campo.For example, The AutomationElement.AutomationElementInformation.AcceleratorKey property is identified by the AutomationElement.AcceleratorKeyProperty field. Altre informazioni sulle singole proprietà sono disponibile nelle pagine di riferimento per tali identificatori. Fare clic sul collegamento nella sezione Osservazioni dell'argomento di riferimento.More information about the individual properties is available on the reference pages for those identifiers; see the link in the Remarks section of each reference topic.

Proprietà

AcceleratorKey AcceleratorKey AcceleratorKey AcceleratorKey

Ottiene una stringa contenente le combinazioni di tasti di scelta rapida per l'elemento.Gets a string containing the accelerator key combinations for the element.

AccessKey AccessKey AccessKey AccessKey

Ottiene una stringa contenente il carattere del tasto di scelta per l'elemento.Gets a string containing the access key character for the element.

AutomationId AutomationId AutomationId AutomationId

Ottiene una stringa contenente l'Automazione interfaccia utenteUI Automation identificatore (ID)identifier (ID) per l'elemento.Gets a string containing the Automazione interfaccia utenteUI Automation identificatore (ID)identifier (ID) for the element.

BoundingRectangle BoundingRectangle BoundingRectangle BoundingRectangle

Ottiene le coordinate del rettangolo che racchiude completamente l'elemento.Gets the coordinates of the rectangle that completely encloses the element.

ClassName ClassName ClassName ClassName

Ottiene una stringa contenente il nome della classe dell'elemento come assegnato dallo sviluppatore del controllo.Gets a string containing the class name of the element as assigned by the control developer.

ControlType ControlType ControlType ControlType

Ottiene l'oggetto ControlType dell'elemento.Gets the ControlType of the element.

FrameworkId FrameworkId FrameworkId FrameworkId

Ottiene il nome del framework dell'interfaccia utente sottostante.Gets the name of the underlying UI framework.

HasKeyboardFocus HasKeyboardFocus HasKeyboardFocus HasKeyboardFocus

Ottiene un valore che indica se l'elemento ha la tastiera allo stato attivo.Gets a value that indicates whether the element has keyboard focus.

HelpText HelpText HelpText HelpText

Ottiene il testo della Guida associato all'elemento.Gets the help text associated with the element.

IsContentElement IsContentElement IsContentElement IsContentElement

Ottiene un valore che specifica se l'elemento è un elemento di contenuto.Gets a value that specifies whether the element is a content element.

IsControlElement IsControlElement IsControlElement IsControlElement

Ottiene un valore che indica se l'elemento è visualizzato come controllo.Gets a value that indicates whether the element is viewed as a control.

IsEnabled IsEnabled IsEnabled IsEnabled

Ottiene un valore che indica se l'elemento di interfaccia utenteuser interface (UI) a cui fa riferimento l'elemento di Automazione interfaccia utenteUI Automation è abilitato.Gets a value that indicates whether the interfaccia utenteuser interface (UI) item referenced by the Automazione interfaccia utenteUI Automation element is enabled.

IsKeyboardFocusable IsKeyboardFocusable IsKeyboardFocusable IsKeyboardFocusable

Ottiene un valore che indica se l'elemento di Automazione interfaccia utenteUI Automation può accettare lo stato attivo.Gets a value that indicates whether the Automazione interfaccia utenteUI Automation element can accept keyboard focus.

IsOffscreen IsOffscreen IsOffscreen IsOffscreen

Ottiene un valore che indica se l'elemento di Automazione interfaccia utenteUI Automation è visibile sullo schermo.Gets a value that indicates whether the Automazione interfaccia utenteUI Automation element is visible on the screen.

IsPassword IsPassword IsPassword IsPassword

Ottiene un valore che indica se l'elemento di Automazione interfaccia utenteUI Automation include contenuto protetto.Gets a value that indicates whether the Automazione interfaccia utenteUI Automation element contains protected content.

IsRequiredForForm IsRequiredForForm IsRequiredForForm IsRequiredForForm

Ottiene un valore che indica se l'elemento di Automazione interfaccia utenteUI Automation è obbligatorio per il completamento di un modulo.Gets a value that indicates whether the Automazione interfaccia utenteUI Automation element is required to be filled out on a form.

ItemStatus ItemStatus ItemStatus ItemStatus

Ottiene una descrizione dello stato di un elemento all'interno di un elemento.Gets a description of the status of an item within an element.

ItemType ItemType ItemType ItemType

Ottiene una descrizione del tipo di un elemento.Gets a description of the type of an item.

LabeledBy LabeledBy LabeledBy LabeledBy

Ottiene l'elemento che contiene l'etichetta di testo per questo elemento.Gets the element that contains the text label for this element.

LocalizedControlType LocalizedControlType LocalizedControlType LocalizedControlType

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

Name Name Name Name

Ottiene il nome dell'elemento.Gets the name of the element.

NativeWindowHandle NativeWindowHandle NativeWindowHandle NativeWindowHandle

Ottiene l'handle della finestra dell'elemento.Gets the handle of the element's window.

Orientation Orientation Orientation Orientation

Ottiene l'orientamento del controllo.Gets the orientation of the control.

ProcessId ProcessId ProcessId ProcessId

Ottiene il processo dell'identificatore (ID)identifier (ID) di questo elemento.Gets the process identificatore (ID)identifier (ID) of this element.

Si applica a

Vedi anche