Compartilhar via


DocumentAutomationPeer Classe

Definição

Expõe os tipos de controle Document à Automação da Interface do Usuário.

public ref class DocumentAutomationPeer : System::Windows::Automation::Peers::ContentTextAutomationPeer
public class DocumentAutomationPeer : System.Windows.Automation.Peers.ContentTextAutomationPeer
type DocumentAutomationPeer = class
    inherit ContentTextAutomationPeer
Public Class DocumentAutomationPeer
Inherits ContentTextAutomationPeer
Herança

Comentários

O DocumentAutomationPeer representa documentos e dá suporte ao TextPattern. Objetos como um FixedDocument ou FlowDocument podem conter objetos inseridos, como imagens e hiperlinks. Inicialmente, quando você tenta obter os elementos filho do documento, DocumentAutomationPeer.GetChildrenCore não retorna os objetos inseridos. Para obter os elementos inseridos, obtenha um TextPatternRange do TextPattern e chame TextPatternRange.GetChildren. Depois TextPatternRange.GetChildren de ser chamado, todos os elementos em que TextPatternRange são retornados por DocumentAutomationPeer.GetChildrenCore.

Observação

A menos que você saiba que o documento é um FlowDocument, você não deve chamar GetChildren na TextPattern.DocumentRange propriedade . Se o documento for carregado de um local de rede, chamar GetChildren o documento inteiro será intensivo em recursos. Em vez disso, você deve usar um dos métodos em TextPattern que retorna um TextPatternRange que representa uma parte do documento.

Construtores

DocumentAutomationPeer(FrameworkContentElement)

Inicializa uma nova instância da classe DocumentAutomationPeer.

Propriedades

Dispatcher

Obtém o Dispatcher ao qual este DispatcherObject está associado.

(Herdado de DispatcherObject)
EventsSource

Obtém ou define um AutomationPeer que é relatado ao cliente de automação, como uma origem para todos os eventos que vêm deste AutomationPeer.

(Herdado de AutomationPeer)
IsHwndHost

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

(Herdado de AutomationPeer)
Owner

Obtém o ContentElement associado a este ContentElementAutomationPeer.

(Herdado de ContentElementAutomationPeer)

Métodos

CheckAccess()

Determina se o thread de chamada tem acesso a este 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.

(Herdado de AutomationPeer)
GetAcceleratorKeyCore()

Obtém a tecla de aceleração para o elemento associado a este ContentElementAutomationPeer. Chamado por GetAcceleratorKey().

(Herdado de ContentElementAutomationPeer)
GetAccessKey()

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

(Herdado de AutomationPeer)
GetAccessKeyCore()

Obtém a chave de acesso para o ContentElement associado a este ContentElementAutomationPeer. Chamado por GetAccessKey().

(Herdado de ContentElementAutomationPeer)
GetAutomationControlType()

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

(Herdado de AutomationPeer)
GetAutomationControlTypeCore()

Obtém o tipo de controle para o controle que está associado a este DocumentAutomationPeer. Este método é chamado por GetAutomationControlType().

GetAutomationId()

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

(Herdado de AutomationPeer)
GetAutomationIdCore()

Obtém a cadeia de caracteres que identifica exclusivamente o FrameworkContentElement associado a este ContentElementAutomationPeer. Este método é chamado por GetAutomationId().

(Herdado de FrameworkContentElementAutomationPeer)
GetBoundingRectangle()

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

(Herdado de AutomationPeer)
GetBoundingRectangleCore()

Obtém o Rect que representa as coordenadas de tela do elemento que é associado a este DocumentAutomationPeer. Este método é chamado por GetBoundingRectangle().

GetChildren()

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

(Herdado de AutomationPeer)
GetChildrenCore()

Obtém a coleção de elementos filho para o FrameworkContentElement que está associado a este DocumentAutomationPeer. Este método é chamado por GetChildren().

GetClassName()

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

(Herdado de AutomationPeer)
GetClassNameCore()

Obtém o nome do FrameworkContentElement associado a este DocumentAutomationPeer. Este método é chamado por GetClassName().

GetClickablePoint()

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

(Herdado de AutomationPeer)
GetClickablePointCore()

Obtém um Point que representa o espaço clicável no FrameworkContentElement associado a este ContentElementAutomationPeer. Este método é chamado por GetClickablePoint().

GetControlledPeers()

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

(Herdado de 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 este AutomationPeer.

(Herdado de AutomationPeer)
GetHashCode()

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

(Herdado de Object)
GetHeadingLevel()

Expõe os tipos de controle Document à Automação da Interface do Usuário.

(Herdado de AutomationPeer)
GetHeadingLevelCore()

Expõe os tipos de controle Document à Automação da Interface do Usuário.

(Herdado de ContentElementAutomationPeer)
GetHelpText()

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

(Herdado de AutomationPeer)
GetHelpTextCore()

Obtém a cadeia de caracteres que descreve a funcionalidade do FrameworkContentElement associada a este ContentElementAutomationPeer. Este método é chamado por GetHelpText().

(Herdado de FrameworkContentElementAutomationPeer)
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 WPF (Windows Presentation Foundation).

(Herdado de AutomationPeer)
GetItemStatus()

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

(Herdado de AutomationPeer)
GetItemStatusCore()

Obtém uma cadeia de caracteres que transmite o status visual do ContentElement associado a este ContentElementAutomationPeer. Chamado por GetItemStatus().

(Herdado de ContentElementAutomationPeer)
GetItemType()

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

(Herdado de AutomationPeer)
GetItemTypeCore()

Obtém uma cadeia de caracteres legível por humanos que contém o tipo do item que o ContentElement associado a este ContentElementAutomationPeer representa. Chamado por GetItemType().

(Herdado de ContentElementAutomationPeer)
GetLabeledBy()

Obtém o AutomationPeer para o Label que é o destino do elemento.

(Herdado de AutomationPeer)
GetLabeledByCore()

Obtém o LabelAutomationPeer para o Label que é o destino de FrameworkContentElement associado a este FrameworkContentElementAutomationPeer. Este método é chamado por GetLabeledBy().

(Herdado de FrameworkContentElementAutomationPeer)
GetLiveSetting()

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

(Herdado de AutomationPeer)
GetLiveSettingCore()

Obtém as características de notificação da região dinâmica do ContentElement associado a esse ContentElementAutomationPeer. Chamado por GetLiveSetting().

(Herdado de ContentElementAutomationPeer)
GetLocalizedControlType()

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

(Herdado de AutomationPeer)
GetLocalizedControlTypeCore()

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

(Herdado de AutomationPeer)
GetName()

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

(Herdado de AutomationPeer)
GetNameCore()

Obtém o rótulo de texto do ContentElement associado a este ContentElementAutomationPeer. Chamado por GetName().

(Herdado de ContentElementAutomationPeer)
GetOrientation()

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

(Herdado de AutomationPeer)
GetOrientationCore()

Obtém um valor que indica se o ContentElement associado a este ContentElementAutomationPeer está disposto em uma direção específica. Chamado por GetOrientation().

(Herdado de ContentElementAutomationPeer)
GetParent()

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

(Herdado de AutomationPeer)
GetPattern(PatternInterface)

Obtém o padrão de controle do FrameworkContentElement associado a este DocumentAutomationPeer.

GetPeerFromPoint(Point)

Obtém um AutomationPeer do ponto especificado.

(Herdado de AutomationPeer)
GetPeerFromPointCore(Point)

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

(Herdado de AutomationPeer)
GetPositionInSet()

Tenta obter o valor da propriedade PositionInSet.

(Herdado de AutomationPeer)
GetPositionInSetCore()

PositionInSetProperty e retorna o valor da PositionInSet propriedade anexada.

(Herdado de ContentElementAutomationPeer)
GetSizeOfSet()

Tenta obter o valor da propriedade SizeOfSet.

(Herdado de AutomationPeer)
GetSizeOfSetCore()

SizeOfSetProperty e retorna o valor da SizeOfSet propriedade anexada.

(Herdado de ContentElementAutomationPeer)
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.

(Herdado de AutomationPeer)
HasKeyboardFocusCore()

Obtém um valor que indica se o ContentElement associado a este ContentElementAutomationPeer tem foco de entrada do teclado no momento. Chamado por HasKeyboardFocus().

(Herdado de ContentElementAutomationPeer)
InvalidatePeer()

Dispara o recálculo das propriedades principais do AutomationPeer e gerará a notificação PropertyChanged para o Cliente de Automação se as propriedades mudarem.

(Herdado de AutomationPeer)
IsContentElement()

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

(Herdado de AutomationPeer)
IsContentElementCore()

Obtém um valor que indica se o ContentElement associado a este ContentElementAutomationPeer é um elemento que contém os dados apresentados ao usuário. Chamado por IsContentElement().

(Herdado de ContentElementAutomationPeer)
IsControlElement()

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

(Herdado de AutomationPeer)
IsControlElementCore()

Obtém ou define um valor que indica se o FrameworkContentElement associado a isso DocumentAutomationPeer é compreendido pelo usuário final como interativo ou se o usuário pode entender como FrameworkContentElement contribuindo para a estrutura lógica do controle na GUI. Este método é chamado por IsControlElement().

IsDialog()

Expõe os tipos de controle Document à Automação da Interface do Usuário.

(Herdado de AutomationPeer)
IsDialogCore()

Expõe os tipos de controle Document à Automação da Interface do Usuário.

(Herdado de ContentElementAutomationPeer)
IsEnabled()

Obtém um valor que indica se o elemento associado a esse par de automação é compatível com interação.

(Herdado de AutomationPeer)
IsEnabledCore()

Obtém um valor que indica se este par de automação pode receber e enviar eventos para o elemento associado. Chamado por IsEnabled().

(Herdado de ContentElementAutomationPeer)
IsKeyboardFocusable()

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

(Herdado de AutomationPeer)
IsKeyboardFocusableCore()

Obtém um valor que indica se o ContentElement associado a este ContentElementAutomationPeer pode aceitar o foco do teclado. Chamado por IsKeyboardFocusable().

(Herdado de ContentElementAutomationPeer)
IsOffscreen()

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

(Herdado de AutomationPeer)
IsOffscreenCore()

Obtém um valor que indica se o FrameworkContentElement associado a este DocumentAutomationPeer está fora da tela. Este método é chamado por IsOffscreen().

IsPassword()

Obtém um valor que indica se há conteúdo confidencial no elemento.

(Herdado de AutomationPeer)
IsPasswordCore()

Obtém um valor que indica se o ContentElement associado a este ContentElementAutomationPeer contém conteúdo protegido. Chamado por IsPassword().

(Herdado de ContentElementAutomationPeer)
IsRequiredForForm()

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

(Herdado de AutomationPeer)
IsRequiredForFormCore()

Obtém um valor que indica se o ContentElement associado a este ContentElementAutomationPeer deve ser preenchido em um formulário. Chamado por IsRequiredForForm().

(Herdado de ContentElementAutomationPeer)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
PeerFromProvider(IRawElementProviderSimple)

Obtém um AutomationPeer para o proxy IRawElementProviderSimple especificado.

(Herdado de AutomationPeer)
ProviderFromPeer(AutomationPeer)

Obtém o IRawElementProviderSimple para o AutomationPeer especificado.

(Herdado de AutomationPeer)
RaiseActiveTextPositionChangedEvent(TextPointer, TextPointer)

Expõe os tipos de controle Document à Automação da Interface do Usuário.

(Herdado de ContentTextAutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Chamado pelo AutomationPeer para gerar o evento AsyncContentLoadedEvent.

(Herdado de AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Gera um evento de automação.

(Herdado de AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Expõe os tipos de controle Document à Automação da Interface do Usuário.

(Herdado de AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

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

(Herdado de AutomationPeer)
ResetChildrenCache()

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

(Herdado de AutomationPeer)
SetFocus()

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

(Herdado de AutomationPeer)
SetFocusCore()

Define o foco de entrada do teclado no ContentElement associado a este ContentElementAutomationPeer. Chamado por SetFocus().

(Herdado de ContentElementAutomationPeer)
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 este DispatcherObject.

(Herdado de DispatcherObject)

Aplica-se a

Confira também