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

Definição

Contém os acessadores de propriedade usados pelas propriedades Cached ou 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
Herança
AutomationElement.AutomationElementInformationAutomationElement.AutomationElementInformationAutomationElement.AutomationElementInformationAutomationElement.AutomationElementInformation

Exemplos

O exemplo a seguir mostra como Name a propriedade é recuperada dessa estrutura.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

Comentários

As propriedades podem ser acessadas Cached diretamente Currentde e; você não precisa recuperar a AutomationElement.AutomationElementInformation estrutura em si.The properties can be accessed directly from Cached and Current; you do not need to retrieve the AutomationElement.AutomationElementInformation structure itself.

As propriedades nessa estrutura também podem ser recuperadas usando GetCurrentPropertyValue o e GetCachedPropertyValueo usando os identificadores correspondentes do. AutomationElementThe properties in this structure can also be retrieved by using GetCurrentPropertyValue and GetCachedPropertyValue, using the corresponding identifiers from AutomationElement. Por exemplo, a AutomationElement.AutomationElementInformation.AcceleratorKey propriedade é identificada AutomationElement.AcceleratorKeyProperty pelo campo.For example, The AutomationElement.AutomationElementInformation.AcceleratorKey property is identified by the AutomationElement.AcceleratorKeyProperty field. Mais informações sobre as propriedades individuais estão disponíveis nas páginas de referência para esses identificadores; consulte o link na seção comentários de cada tópico de referência.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.

Propriedades

AcceleratorKey AcceleratorKey AcceleratorKey AcceleratorKey

Obtém uma cadeia de caracteres que contém as combinações de teclas de aceleração para o elemento.Gets a string containing the accelerator key combinations for the element.

AccessKey AccessKey AccessKey AccessKey

Obtém uma cadeia de caracteres que contém o caractere da chave de acesso para o elemento.Gets a string containing the access key character for the element.

AutomationId AutomationId AutomationId AutomationId

Obtém uma cadeia de caracteres que contém o Automação da interface do usuárioUI Automation ID (identificador)identifier (ID) do elemento.Gets a string containing the Automação da interface do usuárioUI Automation ID (identificador)identifier (ID) for the element.

BoundingRectangle BoundingRectangle BoundingRectangle BoundingRectangle

Obtém as coordenadas do retângulo que circunscrevem o elemento por completo.Gets the coordinates of the rectangle that completely encloses the element.

ClassName ClassName ClassName ClassName

Obtém uma cadeia de caracteres que contém o nome de classe do elemento conforme atribuído pelo desenvolvedor do controle.Gets a string containing the class name of the element as assigned by the control developer.

ControlType ControlType ControlType ControlType

Obtém o ControlType do elemento.Gets the ControlType of the element.

FrameworkId FrameworkId FrameworkId FrameworkId

Obtém o nome da estrutura subjacente da interface do usuário.Gets the name of the underlying UI framework.

HasKeyboardFocus HasKeyboardFocus HasKeyboardFocus HasKeyboardFocus

Obtém um valor que indica se o elemento tem o foco do teclado.Gets a value that indicates whether the element has keyboard focus.

HelpText HelpText HelpText HelpText

Obtém o texto de Ajuda associado ao elemento.Gets the help text associated with the element.

IsContentElement IsContentElement IsContentElement IsContentElement

Obtém um valor que especifica se o elemento é um elemento de conteúdo.Gets a value that specifies whether the element is a content element.

IsControlElement IsControlElement IsControlElement IsControlElement

Obtém um valor que indica se o elemento é exibido como um controle.Gets a value that indicates whether the element is viewed as a control.

IsEnabled IsEnabled IsEnabled IsEnabled

Obtém um valor que indica se o item UI (interface do usuário)user interface (UI) referenciado pelo elemento Automação da interface do usuárioUI Automation está habilitado.Gets a value that indicates whether the UI (interface do usuário)user interface (UI) item referenced by the Automação da interface do usuárioUI Automation element is enabled.

IsKeyboardFocusable IsKeyboardFocusable IsKeyboardFocusable IsKeyboardFocusable

Obtém um valor que indica se o elemento Automação da interface do usuárioUI Automation pode aceitar o foco do teclado.Gets a value that indicates whether the Automação da interface do usuárioUI Automation element can accept keyboard focus.

IsOffscreen IsOffscreen IsOffscreen IsOffscreen

Obtém um valor que indica se o elemento Automação da interface do usuárioUI Automation é visível na tela.Gets a value that indicates whether the Automação da interface do usuárioUI Automation element is visible on the screen.

IsPassword IsPassword IsPassword IsPassword

Obtém um valor que indica se o elemento Automação da interface do usuárioUI Automation contém um conteúdo protegido.Gets a value that indicates whether the Automação da interface do usuárioUI Automation element contains protected content.

IsRequiredForForm IsRequiredForForm IsRequiredForForm IsRequiredForForm

Obtém um valor que indica se o elemento Automação da interface do usuárioUI Automation deve ser preenchido em um formulário.Gets a value that indicates whether the Automação da interface do usuárioUI Automation element is required to be filled out on a form.

ItemStatus ItemStatus ItemStatus ItemStatus

Obtém uma descrição do status de um item dentro de um elemento.Gets a description of the status of an item within an element.

ItemType ItemType ItemType ItemType

Obtém uma descrição do tipo de um item.Gets a description of the type of an item.

LabeledBy LabeledBy LabeledBy LabeledBy

Obtém o elemento que contém o rótulo de texto desse elemento.Gets the element that contains the text label for this element.

LocalizedControlType LocalizedControlType LocalizedControlType LocalizedControlType

Obtém uma descrição do tipo de controle.Gets a description of the control type.

Name Name Name Name

Obtém o nome do elemento.Gets the name of the element.

NativeWindowHandle NativeWindowHandle NativeWindowHandle NativeWindowHandle

Obtém o identificador da janela do elemento.Gets the handle of the element's window.

Orientation Orientation Orientation Orientation

Obtém a orientação do controle.Gets the orientation of the control.

ProcessId ProcessId ProcessId ProcessId

Obtém o ID (identificador)identifier (ID) de processo desse elemento.Gets the process ID (identificador)identifier (ID) of this element.

Aplica-se a

Veja também