UIElement3DAutomationPeer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Expõe tipos UIElement3D à Automação da Interface do Usuário.
public ref class UIElement3DAutomationPeer : System::Windows::Automation::Peers::AutomationPeer
public class UIElement3DAutomationPeer : System.Windows.Automation.Peers.AutomationPeer
type UIElement3DAutomationPeer = class
inherit AutomationPeer
Public Class UIElement3DAutomationPeer
Inherits AutomationPeer
- Herança
Comentários
Por padrão, qualquer classe herdada de UIElement3D usa UIElement3DAutomationPeer para se comunicar com a Automação da Interface do Usuário.
Se você criar uma classe herdada de UIElement3D, talvez queira fornecer um par de automação para dar suporte à funcionalidade da sua classe. Substitua o GetClassNameCore método para retornar uma cadeia de caracteres que representa o tipo do elemento associado ao UIElement3DAutomationPeer. Por exemplo, se você criar uma classe chamada My3DElement
e um par de automação chamado My3DElementAutomationPeer
, substitua o GetClassNameCore método para retornar a cadeia de caracteres "My3DElement".
Se a classe corresponder a um dos tipos de controle conhecidos, substitua o GetAutomationControlTypeCore método para retornar esse ControlType. Observe que, embora os valores existentes ControlType geralmente estejam associados a controles 2D, o indica a ControlType funcionalidade de um controle, não sua aparência. Portanto, se você UIElement3D invocar uma ação quando o usuário clicar nela, você provavelmente desejará GetHelpTextCore retornar ControlType.Button.
O comportamento do seu personalizado UIElement3D determina quais outros métodos você deve substituir. Cada tópico de UIElement3DAutomationPeer método no descreve como o método é usado e quando é apropriado substituí-lo.
UIElement3DAutomationPeeré introduzido no .NET Framework versão 3.5. Para saber mais, confira Versões e dependências.
Construtores
UIElement3DAutomationPeer(UIElement3D) |
Inicializa uma nova instância da classe UIElement3DAutomationPeer. |
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 |
Owner |
Obtém o UIElement3D associado a este UIElement3DAutomationPeer. |
Métodos
CheckAccess() |
Determina se o thread de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject) |
CreatePeerForElement(UIElement3D) |
Cria um UIElement3DAutomationPeer para o UIElement3D especificado. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
FromElement(UIElement3D) |
Retorna o UIElement3DAutomationPeer para o UIElement3D especificado. |
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() |
Retorna a tecla de atalho para o UIElement3D associado a este UIElement3DAutomationPeer. Este método é chamado por GetAcceleratorKey(). |
GetAccessKey() |
Obtém a chave de acesso para o elemento associado ao par de automação. (Herdado de AutomationPeer) |
GetAccessKeyCore() |
Retorna a chave de acesso para o UIElement3D associado a este UIElement3DAutomationPeer. Este método é chamado por GetAccessKey(). |
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() |
Retorna o tipo de controle para o UIElement3D que está associado a este UIElement3DAutomationPeer. Este método é chamado por GetAutomationControlType(). |
GetAutomationId() |
Obtém o AutomationId do elemento associado ao par de automação. (Herdado de AutomationPeer) |
GetAutomationIdCore() |
Retorna a cadeia de caracteres que identifica exclusivamente o UIElement3D associado a este UIElement3DAutomationPeer. Este método é chamado por GetAutomationId(). |
GetBoundingRectangle() |
Obtém o objeto Rect que representa as coordenadas de tela do elemento associado ao par de automação. (Herdado de AutomationPeer) |
GetBoundingRectangleCore() |
Retorna o Rect que representa o retângulo delimitador do UIElement3D associado a este UIElement3DAutomationPeer. 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() |
Retorna a coleção de elementos filho do UIElement3D associado a este UIElement3DAutomationPeer. 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() |
Retorna o nome do UIElement3D associado a este UIElement3DAutomationPeer. 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() |
Retorna um Point que representa o espaço clicável no UIElement3D associado a este UIElement3DAutomationPeer. 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 tipos UIElement3D à Automação da Interface do Usuário. (Herdado de AutomationPeer) |
GetHeadingLevelCore() |
Expõe tipos UIElement3D à Automação da Interface do Usuário. |
GetHeadingLevelCore() |
Expõe tipos UIElement3D à Automação da Interface do Usuário. (Herdado de AutomationPeer) |
GetHelpText() |
Obtém o texto que descreve a funcionalidade do controle associado ao par de automação. (Herdado de AutomationPeer) |
GetHelpTextCore() |
Retorna a cadeia de caracteres que descreve a funcionalidade do UIElement3D associada a este UIElement3DAutomationPeer. Este método é 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 |
GetItemStatus() |
Obtém o texto que transmite o status visual do elemento associado a esse par de automação. (Herdado de AutomationPeer) |
GetItemStatusCore() |
Retorna uma cadeia de caracteres que comunica o status do UIElement3D associado a este UIElement3DAutomationPeer. Este método é chamado por GetItemStatus(). |
GetItemType() |
Obtém uma cadeia de caracteres que descreve que tipo de item um objeto representa. (Herdado de AutomationPeer) |
GetItemTypeCore() |
Retorna uma cadeia de caracteres legível por humanos que representa o tipo de item que o UIElement3D para este UIElement3DAutomationPeer. Este método é chamado por GetItemType(). |
GetLabeledBy() |
Obtém o AutomationPeer para o Label que é o destino do elemento. (Herdado de AutomationPeer) |
GetLabeledByCore() |
Retorna o AutomationPeer para o elemento que tem como destino o UIElement3D deste UIElement3DAutomationPeer. Este método é 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. (Herdado de AutomationPeer) |
GetLiveSettingCore() |
Obtém as características de notificação da região dinâmica do objeto UIElement3D associado a esse UIElement3DAutomationPeer. Este método é chamado por GetLiveSetting(). |
GetLiveSettingCore() |
Quando substituído em uma classe derivada, retorna as características de notificação de uma região dinâmica. Chamado pelo método GetLiveSetting(). (Herdado de AutomationPeer) |
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() |
Retorna a cadeia de caracteres que representa o UIElement3DAutomationPeer que está associado com este UIElement3D. Este método é chamado por GetName(). |
GetOrientation() |
Obtém um valor que indica a orientação explícita do controle, se houver. (Herdado de AutomationPeer) |
GetOrientationCore() |
Retorna a orientação do UIElement3D associado a este UIElement3DAutomationPeer. Este método é chamado por GetOrientation(). |
GetParent() |
Obtém o AutomationPeer que é o pai deste AutomationPeer. (Herdado de AutomationPeer) |
GetPattern(PatternInterface) |
Retorna o padrão de controle do UIElement3D associado a este UIElement3DAutomationPeer. |
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() |
Lê PositionInSetProperty e retorna o valor da |
GetPositionInSetCore() |
Quando substituído em uma classe derivada, fornece à Automação da Interface do Usuário um valor inteiro baseado em um que descreve a posição que esse elemento ocupa em um grupo ou um conjunto. (Herdado de AutomationPeer) |
GetSizeOfSet() |
Tenta obter o valor da propriedade SizeOfSet. (Herdado de AutomationPeer) |
GetSizeOfSetCore() |
Fornece um valor para a propriedade SizeOfSet da Automação da Interface do Usuário. |
GetSizeOfSetCore() |
Quando substituído em uma classe derivada, fornece à Automação da Interface do Usuário o tamanho do grupo ou do conjunto ao qual esse elemento pertence. (Herdado de AutomationPeer) |
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() |
Retorna um valor que indica se o UIElement3D associado a este UIElement3DAutomationPeer tem foco de entrada do teclado no momento. Este método é chamado por HasKeyboardFocus(). |
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() |
Retorna um valor que indica se o UIElement3D associado a este UIElement3DAutomationPeer é um elemento que contém os dados apresentados ao usuário. Este método é chamado por IsContentElement(). |
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() |
Retorna um valor que indica se o UIElement3D associada a este UIElement3DAutomationPeer é compreendido pelo usuário final como interativo. Opcionalmente, o usuário pode entender o UIElement3D como contribuindo para a estrutura lógica do controle na GUI. Este método é chamado por IsControlElement(). |
IsDialog() |
Expõe tipos UIElement3D à Automação da Interface do Usuário. (Herdado de AutomationPeer) |
IsDialogCore() |
Expõe tipos UIElement3D à Automação da Interface do Usuário. |
IsDialogCore() |
Expõe tipos UIElement3D à Automação da Interface do Usuário. (Herdado de AutomationPeer) |
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() |
Retorna um valor que indica se o UIElement3D associado a este UIElement3DAutomationPeer pode participar de testes de acerto ou aceitar o foco. Este método é chamado por IsKeyboardFocusable(). |
IsKeyboardFocusable() |
Obtém um valor que indica se o elemento pode aceitar o foco do teclado. (Herdado de AutomationPeer) |
IsKeyboardFocusableCore() |
Retorna um valor que indica se o UIElement3D associado a este UIElement3DAutomationPeer pode aceitar o foco do teclado. Este método é chamado por IsKeyboardFocusable(). |
IsOffscreen() |
Obtém um valor que indica se um elemento está fora da tela. (Herdado de AutomationPeer) |
IsOffscreenCore() |
Retorna um valor que indica se o UIElement3D associado a este UIElement3DAutomationPeer 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() |
Retorna um valor que indica se o UIElement3D associado a este UIElement3DAutomationPeer contém conteúdo protegido. Este método é chamado por IsPassword(). |
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() |
Retorna um valor que indica se o UIElement3D associado a este UIElement3DAutomationPeer deve ser preenchido em um formulário. Este método é chamado por IsRequiredForForm(). |
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) |
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 tipos UIElement3D à 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 UIElement3D associado a este UIElement3DAutomationPeer. Este método é 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 este DispatcherObject. (Herdado de DispatcherObject) |