Automation Classe

Definição

Contém métodos e campos para aplicações cliente de Automatização da Interface de Utilizador.

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

Campos

Name Description
ContentViewCondition

Representa uma vista pré-definida da árvore de Automatização da Interface de Utilizador que inclui apenas elementos de Automatização da Interface de Utilizador que podem conter conteúdo.

ControlViewCondition

Representa uma vista pré-definida da árvore de Automatização da Interface de Utilizador que inclui apenas elementos de Automatização da Interface de Utilizador que são controlos.

RawViewCondition

Representa uma vista pré-definida da árvore de Automatização da Interface de Utilizador que inclui todos os elementos de Automatização da Interface de Utilizador.

Métodos

Name Description
AddAutomationEventHandler(AutomationEvent, AutomationElement, TreeScope, AutomationEventHandler)

Regista um método que gere eventos de Automatização da Interface de Utilizador.

AddAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)

Regista um método que lida com eventos com mudança de foco.

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

Regista um método que lida com eventos de alteração de propriedade.

AddStructureChangedEventHandler(AutomationElement, TreeScope, StructureChangedEventHandler)

Regista o método que irá lidar com eventos alterados na estrutura.

Compare(AutomationElement, AutomationElement)

Compara dois elementos Automatização da Interface de Utilizador, retornando true se ambos se referirem ao mesmo elemento da interface.

Compare(Int32[], Int32[])

Compara dois arrays inteiros contendo identificadores de tempo de execução (IDs) para determinar se o seu conteúdo é o mesmo.

PatternName(AutomationPattern)

Recupera o nome do padrão de controlo especificado.

PropertyName(AutomationProperty)

Recupera o nome da propriedade Automatização da Interface de Utilizador especificada.

RemoveAllEventHandlers()

Remove todos os gestores de eventos de Automatização da Interface de Utilizador registados.

RemoveAutomationEventHandler(AutomationEvent, AutomationElement, AutomationEventHandler)

Remove o handler de eventos de Automatização da Interface de Utilizador especificado.

RemoveAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)

Remove o handler de eventos especificado com mudança de foco.

RemoveAutomationPropertyChangedEventHandler(AutomationElement, AutomationPropertyChangedEventHandler)

Remove o gestor de eventos especificado com alteração de propriedade.

RemoveStructureChangedEventHandler(AutomationElement, StructureChangedEventHandler)

Remove o gestor de eventos especificado com alteração estrutural.

Aplica-se a