AutomationPeer Classe

Definição

Fornece uma classe base que expõe um elemento à Automação da Interface do Usuário.

public ref class AutomationPeer abstract : System::Windows::Threading::DispatcherObject
public abstract class AutomationPeer : System.Windows.Threading.DispatcherObject
type AutomationPeer = class
    inherit DispatcherObject
Public MustInherit Class AutomationPeer
Inherits DispatcherObject
Herança
AutomationPeer
Derivado

Comentários

Quando Automação da Interface do Usuário consulta a raiz de um aplicativo Windows Presentation Foundation (WPF) sobre um elemento, a raiz retorna o par Automação da Interface do Usuário para esse elemento. O par também responde a consultas Automação da Interface do Usuário sobre seu elemento correspondente.

Construtores

Nome Description
AutomationPeer()

Fornece inicialização para valores de classe base quando eles são chamados pelo construtor de uma classe derivada.

Propriedades

Nome Description
Dispatcher

Obtém o Dispatcher que DispatcherObject está associado.

(Herdado de DispatcherObject)
EventsSource

Obtém ou define um AutomationPeer que é relatado ao cliente de automação como uma fonte para todos os eventos provenientes disso AutomationPeer.

IsHwndHost

Obtém um valor que indica se o elemento associado a esses AutomationPeer hosts hwnds no WPF (Windows Presentation Foundation).

Métodos

Nome Description
CheckAccess()

Determina se o thread de chamada tem acesso a isso DispatcherObject.

(Herdado de DispatcherObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAcceleratorKey()

Obtém as combinações de teclas de acelerador para o elemento associado ao par de Automação da Interface do Usuário.

GetAcceleratorKeyCore()

Quando substituído em uma classe derivada, é chamado por GetAcceleratorKey().

GetAccessKey()

Obtém a chave de acesso para o elemento associado ao par de automação.

GetAccessKeyCore()

Quando substituído em uma classe derivada, é chamado por GetAccessKey().

GetAutomationControlType()

Obtém o tipo de controle do elemento associado ao par de Automação da Interface do Usuário.

GetAutomationControlTypeCore()

Quando substituído em uma classe derivada, é chamado por GetAutomationControlType().

GetAutomationId()

Obtém o AutomationId elemento associado ao par de automação.

GetAutomationIdCore()

Quando substituído em uma classe derivada, é chamado por GetAutomationId().

GetBoundingRectangle()

Obtém o Rect objeto que representa as coordenadas de tela do elemento associado ao par de automação.

GetBoundingRectangleCore()

Quando substituído em uma classe derivada, é chamado por GetBoundingRectangle().

GetChildren()

Obtém a coleção de GetChildren() elementos que são representados na árvore de Automação da Interface do Usuário como elementos filho imediatos do par de automação.

GetChildrenCore()

Quando substituído em uma classe derivada, é chamado por GetChildren().

GetClassName()

Obtém um nome que é usado com AutomationControlType, para diferenciar o controle representado por isso AutomationPeer.

GetClassNameCore()

Quando substituído em uma classe derivada, é chamado por GetClassName().

GetClickablePoint()

Obtém um Point elemento associado ao par de automação que responde a um clique do mouse.

GetClickablePointCore()

Quando substituído em uma classe derivada, é chamado por GetClickablePoint().

GetControlledPeers()

Fornece à Automação da Interface do Usuário uma lista de elementos afetados ou controlados por isso AutomationPeer.

GetControlledPeersCore()

Quando substituído em uma classe derivada, fornece à Automação da Interface do Usuário uma lista de elementos afetados ou controlados por isso AutomationPeer.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetHeadingLevel()

Fornece uma classe base que expõe um elemento à Automação da Interface do Usuário.

GetHeadingLevelCore()

Fornece uma classe base que expõe um elemento à Automação da Interface do Usuário.

GetHelpText()

Obtém texto que descreve a funcionalidade do controle associado ao par de automação.

GetHelpTextCore()

Quando substituído em uma classe derivada, é chamado por GetHelpText().

GetHostRawElementProviderCore()

Informa à Automação da Interface do Usuário onde, na árvore de Automação da Interface do Usuário, coloque o hwnd que está sendo hospedado por um elemento do WPF (Windows Presentation Foundation).

GetItemStatus()

Obtém o texto que transmite o status visual do elemento associado a esse par de automação.

GetItemStatusCore()

Quando substituído em uma classe derivada, é chamado por GetItemStatus().

GetItemType()

Obtém uma cadeia de caracteres que descreve o tipo de item que um objeto representa.

GetItemTypeCore()

Quando substituído em uma classe derivada, é chamado por GetItemType().

GetLabeledBy()

Obtém o AutomationPeer para o Label que é direcionado para o elemento.

GetLabeledByCore()

Quando substituído em uma classe derivada, é chamado por GetLabeledBy().

GetLiveSetting()

Obtém as características de notificação de uma região dinâmica associada a esse par de automação.

GetLiveSettingCore()

Quando substituído em uma classe derivada, retorna as características de notificação de uma região dinâmica. Chamado pelo GetLiveSetting() método.

GetLocalizedControlType()

Obtém uma cadeia de caracteres localizada legível por humanos que representa o AutomationControlType valor do controle associado a esse par de automação.

GetLocalizedControlTypeCore()

Quando substituído em uma classe derivada, é chamado por GetLocalizedControlType().

GetName()

Obtém o texto que descreve o elemento associado a esse par de automação.

GetNameCore()

Quando substituído em uma classe derivada, é chamado por GetName().

GetOrientation()

Obtém um valor que indica a orientação de controle explícita, se houver.

GetOrientationCore()

Quando substituído em uma classe derivada, é chamado por GetOrientation().

GetParent()

Obtém o AutomationPeer que é o pai disso AutomationPeer.

GetPattern(PatternInterface)

Quando substituído em uma classe derivada, obtém o padrão de controle associado ao especificado PatternInterface.

GetPeerFromPoint(Point)

Obtém um AutomationPeer do ponto especificado.

GetPeerFromPointCore(Point)

Quando substituído em uma classe derivada, é chamado de GetPeerFromPoint(Point).

GetPositionInSet()

Tenta obter o valor da PositionInSet propriedade.

GetPositionInSetCore()

Quando substituído em uma classe derivada, fornece Automação da Interface do Usuário com um valor inteiro baseado em um que descreve a posição que esse elemento ocupa em um grupo ou conjunto.

GetSizeOfSet()

Tenta obter o valor da SizeOfSet propriedade.

GetSizeOfSetCore()

Quando substituído em uma classe derivada, fornece Automação da Interface do Usuário com o tamanho do grupo ou o conjunto ao qual esse elemento pertence.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HasKeyboardFocus()

Obtém um valor que indica se o elemento associado a esse par de automação atualmente tem o foco do teclado.

HasKeyboardFocusCore()

Quando substituído em uma classe derivada, é chamado por HasKeyboardFocus().

InvalidatePeer()

Dispara o recálculo das propriedades principais e AutomationPeer gera a PropertyChanged notificação para o Cliente de Automação se as propriedades forem alteradas.

IsContentElement()

Obtém um valor que indica se o elemento associado a esse par de automação contém dados apresentados ao usuário.

IsContentElementCore()

Quando substituído em uma classe derivada, é chamado por IsContentElement().

IsControlElement()

Obtém um valor que indica se o elemento é entendido pelo usuário como interativo ou como contribuindo para a estrutura lógica do controle na GUI.

IsControlElementCore()

Quando substituído em uma classe derivada, é chamado por IsControlElement().

IsDialog()

Fornece uma classe base que expõe um elemento à Automação da Interface do Usuário.

IsDialogCore()

Fornece uma classe base que expõe um elemento à Automação da Interface do Usuário.

IsEnabled()

Obtém um valor que indica se o elemento associado a esse par de automação dá suporte à interação.

IsEnabledCore()

Quando substituído em uma classe derivada, é chamado por IsEnabled().

IsKeyboardFocusable()

Obtém um valor que indica se o elemento pode aceitar o foco do teclado.

IsKeyboardFocusableCore()

Quando substituído em uma classe derivada, é chamado por IsKeyboardFocusable().

IsOffscreen()

Obtém um valor que indica se um elemento está fora da tela.

IsOffscreenCore()

Quando substituído em uma classe derivada, é chamado por IsOffscreen().

IsPassword()

Obtém um valor que indica se o elemento contém conteúdo confidencial.

IsPasswordCore()

Quando substituído em uma classe derivada, é chamado por IsPassword().

IsRequiredForForm()

Obtém um valor que indica se o elemento associado a esse par deve ser concluído em um formulário.

IsRequiredForFormCore()

Quando substituído em uma classe derivada, é chamado por IsRequiredForForm().

ListenerExists(AutomationEvents)

Obtém um valor que indica se Automação da Interface do Usuário está escutando o evento especificado.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
PeerFromProvider(IRawElementProviderSimple)

Obtém um AutomationPeer para o proxy especificado IRawElementProviderSimple .

ProviderFromPeer(AutomationPeer)

Obtém o IRawElementProviderSimple para o especificado AutomationPeer.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Chamado pelo AutomationPeer para acionar o AsyncContentLoadedEvent evento.

RaiseAutomationEvent(AutomationEvents)

Gera um evento de automação.

RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Fornece uma classe base que expõe um elemento à Automação da Interface do Usuário.

RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Gera um evento para notificar o cliente de automação de um valor de propriedade alterado.

ResetChildrenCache()

Redefine de forma síncrona a árvore de elementos filho chamando GetChildrenCore().

SetFocus()

Define o foco do teclado no elemento associado a esse par de automação.

SetFocusCore()

Quando substituído em uma classe derivada, é chamado por SetFocus().

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
VerifyAccess()

Impõe que o thread de chamada tenha acesso a isso DispatcherObject.

(Herdado de DispatcherObject)

Aplica-se a

Confira também