Compartilhar via


Automation Classe

Definição

Contém métodos e campos para aplicativos de cliente de Automação da Interface do Usuário.

public ref class Automation abstract sealed
public static class Automation
type Automation = class
Public Class Automation
Herança
Automation

Campos

ContentViewCondition

Representa uma exibição predefinida da árvore Automação da Interface do Usuário que inclui apenas Automação da Interface do Usuário elementos que podem conter conteúdo.

ControlViewCondition

Representa uma exibição predefinida da árvore Automação da Interface do Usuário que inclui apenas Automação da Interface do Usuário elementos que são controles.

RawViewCondition

Representa uma exibição predefinida da árvore Automação da Interface do Usuário que inclui todos os elementos Automação da Interface do Usuário.

Métodos

AddAutomationEventHandler(AutomationEvent, AutomationElement, TreeScope, AutomationEventHandler)

Registra um método que manipula eventos Automação da Interface do Usuário.

AddAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)

Registra um método que manipulará eventos com foco alterado.

AddAutomationPropertyChangedEventHandler(AutomationElement, TreeScope, AutomationPropertyChangedEventHandler, AutomationProperty[])

Registra um método que manipulará eventos com propriedade alterada.

AddStructureChangedEventHandler(AutomationElement, TreeScope, StructureChangedEventHandler)

Registra o método que manipulará eventos com estrutura alterada.

Compare(AutomationElement, AutomationElement)

Compara dois elementos Automação da Interface do Usuário, retornando true se ambos se referirem ao mesmo elemento de interface do usuário.

Compare(Int32[], Int32[])

Compara duas matrizes inteiros que contêm IDs (identificadores de tempo de execução) para determinar se o conteúdo deles é o mesmo.

PatternName(AutomationPattern)

Recupera o nome do padrão de controle especificado.

PropertyName(AutomationProperty)

Recupera o nome da propriedade Automação da Interface do Usuário especificada.

RemoveAllEventHandlers()

Remove todos os manipuladores de eventos Automação da Interface do Usuário registrados.

RemoveAutomationEventHandler(AutomationEvent, AutomationElement, AutomationEventHandler)

Remove o manipulador de eventos Automação da Interface do Usuário especificado.

RemoveAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)

Remove o manipulador de eventos com foco alterado especificado.

RemoveAutomationPropertyChangedEventHandler(AutomationElement, AutomationPropertyChangedEventHandler)

Remove o manipulador de eventos com propriedade alterada especificado.

RemoveStructureChangedEventHandler(AutomationElement, StructureChangedEventHandler)

Remove o manipulador de eventos com estrutura alterada especificado.

Aplica-se a