Compartilhar via


Classe RibbonRadioButtonAutomationPeer

Expõe RibbonRadioButton tipos de UI Automation.

Hierarquia de herança

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.Automation.Peers.AutomationPeer
      System.Windows.Automation.Peers.UIElementAutomationPeer
        System.Windows.Automation.Peers.FrameworkElementAutomationPeer
          System.Windows.Automation.Peers.ButtonBaseAutomationPeer
            System.Windows.Automation.Peers.ToggleButtonAutomationPeer
              System.Windows.Automation.Peers.RadioButtonAutomationPeer
                Microsoft.Windows.Automation.Peers.RibbonRadioButtonAutomationPeer

Namespace:  Microsoft.Windows.Automation.Peers
Assembly:  RibbonControlsLibrary (em RibbonControlsLibrary.dll)

Sintaxe

'Declaração
Public Class RibbonRadioButtonAutomationPeer _
    Inherits RadioButtonAutomationPeer
public class RibbonRadioButtonAutomationPeer : RadioButtonAutomationPeer
public ref class RibbonRadioButtonAutomationPeer : public RadioButtonAutomationPeer
type RibbonRadioButtonAutomationPeer =  
    class
        inherit RadioButtonAutomationPeer
    end
public class RibbonRadioButtonAutomationPeer extends RadioButtonAutomationPeer

O tipo RibbonRadioButtonAutomationPeer expõe os membros a seguir.

Construtores

  Nome Descrição
Método público RibbonRadioButtonAutomationPeer Initializes a new instance of the RibbonRadioButtonAutomationPeer class.

Início

Propriedades

  Nome Descrição
Propriedade pública Dispatcher Obtém o Dispatcher Este DispatcherObject está associado. (Herdado de DispatcherObject.)
Propriedade pública EventsSource Obtém ou define um AutomationPeer que é relatado para o o cliente de automação como uma fonte para todos os eventos que vêm a partir dessa AutomationPeer. (Herdado de AutomationPeer.)
Propriedade protegida IsHwndHost Obtém um valor que indica se o elemento que está associado esta AutomationPeer hosts hwnds na Windows Presentation Foundation (WPF). (Herdado de AutomationPeer.)
Propriedade pública Owner Obtém o UIElement que está associado esta UIElementAutomationPeer. (Herdado de UIElementAutomationPeer.)

Início

Métodos

  Nome Descrição
Método público CheckAccess Determina se o segmento de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetAcceleratorKey Obtém o tecla aceleradora combinações para o elemento que está associado a UI Automation de mesmo nível.  (Herdado de AutomationPeer.)
Método protegido GetAcceleratorKeyCore Obtém o tecla aceleradora para o elemento associado a esta ButtonBaseAutomationPeer.Chamado por GetAcceleratorKey. (Herdado de ButtonBaseAutomationPeer.)
Método público GetAccessKey Obtém o a chave de acesso para o elemento que está associado com o ponto de automação. (Herdado de AutomationPeer.)
Método protegido GetAccessKeyCore Obtém o accelerator combinações de teclas para o RibbonRadioButton que está associado esta RibbonRadioButtonAutomationPeer. (Substitui UIElementAutomationPeer.GetAccessKeyCore().)
Método público GetAutomationControlType Obtém o o tipo de controle para o elemento que está associado a UI Automation de mesmo nível. (Herdado de AutomationPeer.)
Método protegido GetAutomationControlTypeCore Obtém o o tipo de controle para o RadioButton que está associado esta RadioButtonAutomationPeer.Chamado por GetAutomationControlType. (Herdado de RadioButtonAutomationPeer.)
Método público GetAutomationId Obtém o AutomationId do elemento que está associado com o mesmo nível de automação. (Herdado de AutomationPeer.)
Método protegido GetAutomationIdCore Obtém o AutomationId para o elemento associado a esta ButtonBaseAutomationPeer.Chamado por GetAutomationId. (Herdado de ButtonBaseAutomationPeer.)
Método público GetBoundingRectangle Obtém o Rect objeto que representa as coordenadas de tela do elemento que está associado com o mesmo nível de automação. (Herdado de AutomationPeer.)
Método protegido GetBoundingRectangleCore Obtém o Rect que representa o retângulo delimitador da UIElement que está associado esta UIElementAutomationPeer.Este método é chamado por GetBoundingRectangle. (Herdado de UIElementAutomationPeer.)
Método público 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 do filho imediato do mesmo nível de automação. (Herdado de AutomationPeer.)
Método protegido GetChildrenCore Obtém a coleção de elementos filho da UIElement que está associado esta UIElementAutomationPeer.Este método é chamado por GetChildren. (Herdado de UIElementAutomationPeer.)
Método público GetClassName Obtém um nome que é usado com AutomationControlType, para diferenciar o controle que é representado por this AutomationPeer. (Herdado de AutomationPeer.)
Método protegido GetClassNameCore Obtém o nome da classe a RibbonRadioButton que está associado esta RibbonRadioButtonAutomationPeer.Este método é chamado por GetClassName. (Substitui RadioButtonAutomationPeer.GetClassNameCore().)
Método público GetClickablePoint Obtém um Point no elemento que está associado com o mesmo nível de automação que responde a um clique de mouse. (Herdado de AutomationPeer.)
Método protegido GetClickablePointCore Obtém um Point que representa o espaço clicável que está a UIElement está associado esta UIElementAutomationPeer.Este método é chamado por GetClickablePoint. (Herdado de UIElementAutomationPeer.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetHelpText Obtém o texto que descreve a funcionalidade do controle que está associado com o ponto de automação. (Herdado de AutomationPeer.)
Método protegido GetHelpTextCore Obtém o texto que descreve a funcionalidade da RibbonRadioButton controle que está associado esta RibbonRadioButtonAutomationPeer.Este método é chamado por GetHelpText. (Substitui FrameworkElementAutomationPeer.GetHelpTextCore().)
Método protegido GetHostRawElementProviderCore Informa UI Automation onde na UI Automation árvore para colocar o hwnd sendo hospedado por um Windows Presentation Foundation (WPF) elemento. (Herdado de AutomationPeer.)
Método público GetItemStatus Obtém o texto que transmite o status visual do elemento que está associado com esse ponto de automação. (Herdado de AutomationPeer.)
Método protegido GetItemStatusCore Obtém uma cadeia de caracteres que se comunica o status visual da UIElement que está associado esta UIElementAutomationPeer.Este método é chamado por GetItemStatus. (Herdado de UIElementAutomationPeer.)
Método público GetItemType Obtém uma seqüência de caracteres que descreve que tipo de item um objeto representa. (Herdado de AutomationPeer.)
Método protegido GetItemTypeCore Tipo de seqüência de caracteres obtém uma legível que contém o item que o UIElement para este UIElementAutomationPeer representa.Este método é chamado por GetItemType. (Herdado de UIElementAutomationPeer.)
Método público GetLabeledBy Obtém o AutomationPeer para o Label que é direcionada para o elemento. (Herdado de AutomationPeer.)
Método protegido GetLabeledByCore Obtém o AutomationPeer para o Label que é direcionado para o ContentElement que está associado esta ContentElementAutomationPeer.Chamado por GetLabeledBy. (Herdado de FrameworkElementAutomationPeer.)
Método público GetLocalizedControlType Obtém uma cadeia de caracteres localizada legível que representa o AutomationControlType valor para o controle que está associado este ponto de automação. (Herdado de AutomationPeer.)
Método protegido GetLocalizedControlTypeCore Quando substituído em uma classe derivada, é chamado pelo GetLocalizedControlType. (Herdado de AutomationPeer.)
Método público GetName Obtém o texto que descreve o elemento que está associado este ponto de automação. (Herdado de AutomationPeer.)
Método protegido GetNameCore Obtém o nome que descreve o elemento que está associado esta RibbonRadioButtonAutomationPeer.Este método é chamado por GetName. (Substitui ButtonBaseAutomationPeer.GetNameCore().)
Método público GetOrientation Obtém um valor que indica a orientação do controle explícito, se houver. (Herdado de AutomationPeer.)
Método protegido GetOrientationCore Obtém um valor que indica se a UIElement que está associado esta UIElementAutomationPeer dispostas em uma direção específica.Este método é chamado por GetOrientation. (Herdado de UIElementAutomationPeer.)
Método público GetParent Obtém o AutomationPeer ou seja, o pai deste AutomationPeer. (Herdado de AutomationPeer.)
Método público GetPattern Obtém o padrão do controle para o RadioButton que está associado esta RadioButtonAutomationPeer. (Herdado de RadioButtonAutomationPeer.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público HasKeyboardFocus Obtém um valor que indica se o elemento que está associado com esse ponto de automação atualmente tem o foco do teclado. (Herdado de AutomationPeer.)
Método protegido HasKeyboardFocusCore Obtém um valor que indica se a UIElement que está associado esta UIElementAutomationPeer atualmente tem foco entrada teclado.Este método é chamado por HasKeyboardFocus. (Herdado de UIElementAutomationPeer.)
Método público InvalidatePeer Dispara o recálculo das propriedades principais da AutomationPeer e eleva o PropertyChanged notificação para o O cliente de automação se as propriedades alteradas. (Herdado de AutomationPeer.)
Método público IsContentElement Obtém um valor que indica se o elemento que está associado com esse ponto de automação contém dados que são apresentados ao usuário. (Herdado de AutomationPeer.)
Método protegido IsContentElementCore Obtém um valor que indica se a UIElement que está associado esta UIElementAutomationPeer é um elemento que contém dados que são apresentados ao usuário.Este método é chamado por IsContentElement. (Herdado de UIElementAutomationPeer.)
Método público IsControlElement Obtém um valor que indica se o elemento é compreendido pelo usuário como interativo ou contribuindo para a estrutura lógica do controle de GUI. (Herdado de AutomationPeer.)
Método protegido IsControlElementCore Obtém ou define um valor que indica se a UIElement que está associado esta UIElementAutomationPeer é compreendido pelo usuário final como interativo.Opcionalmente, o usuário pode entender a UIElement como contribuindo para a estrutura lógica do controle na GUI.Este método é chamado por IsControlElement. (Herdado de UIElementAutomationPeer.)
Método público IsEnabled Obtém um valor que indica se o elemento associado a este ponto de automação oferece suporte a interação. (Herdado de AutomationPeer.)
Método protegido IsEnabledCore Obtém um valor que indica se a UIElement que está associado esta UIElementAutomationPeer pode aceitar o foco do teclado.Este método é chamado por IsKeyboardFocusable. (Herdado de UIElementAutomationPeer.)
Método público IsKeyboardFocusable Obtém um valor que indica se o elemento pode aceitar o foco do teclado. (Herdado de AutomationPeer.)
Método protegido IsKeyboardFocusableCore Obtém um valor que indica se a UIElement que está associado esta UIElementAutomationPeer pode aceitar o foco do teclado.Este método é chamado por IsKeyboardFocusable. (Herdado de UIElementAutomationPeer.)
Método público IsOffscreen Obtém um valor que indica se um elemento é fora da tela. (Herdado de AutomationPeer.)
Método protegido IsOffscreenCore Obtém um valor que indica se a UIElement que está associado esta UIElementAutomationPeer está fora da tela.Este método é chamado por IsOffscreen. (Herdado de UIElementAutomationPeer.)
Método público IsPassword Obtém um valor que indica se o elemento contém conteúdo confidencial. (Herdado de AutomationPeer.)
Método protegido IsPasswordCore Obtém um valor que indica se a UIElement que está associado esta UIElementAutomationPeer contém o conteúdo protegido.Este método é chamado por IsPassword. (Herdado de UIElementAutomationPeer.)
Método público IsRequiredForForm Obtém um valor que indica se o elemento que está associado com esse ponto deve ser concluído em um formulário. (Herdado de AutomationPeer.)
Método protegido IsRequiredForFormCore Obtém um valor que indica se a UIElement que está associado esta UIElementAutomationPeer é necessário para ser concluída em um formulário.Este método é chamado por IsRequiredForForm. (Herdado de UIElementAutomationPeer.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido PeerFromProvider Obtém um AutomationPeer especificado IRawElementProviderSimple proxy. (Herdado de AutomationPeer.)
Método protegido ProviderFromPeer Obtém o IRawElementProviderSimple especificado AutomationPeer. (Herdado de AutomationPeer.)
Método público RaiseAsyncContentLoadedEvent Chamado pelo AutomationPeer para aumentar a AsyncContentLoadedEvent de evento. (Herdado de AutomationPeer.)
Método público RaiseAutomationEvent Gera um evento de automação. (Herdado de AutomationPeer.)
Método público RaisePropertyChangedEvent Gera um evento para notificar o o cliente de automação de um valor de propriedade alterada. (Herdado de AutomationPeer.)
Método público ResetChildrenCache Síncrona redefine a árvore de elementos filho chamando GetChildrenCore. (Herdado de AutomationPeer.)
Método público SetFocus Define o foco do teclado no elemento que está associado com esse ponto de automação. (Herdado de AutomationPeer.)
Método protegido SetFocusCore Define o foco de entrada do teclado a UIElement que está associado esta UIElementAutomationPeer.Este método é chamado por SetFocus. (Herdado de UIElementAutomationPeer.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público VerifyAccess Impõe que o thread de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.)

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ISelectionItemProvider.AddToSelection Esse tipo ou membro oferece suporte a Windows Presentation Foundation (WPF) infra-estrutura e não se destina a ser usado diretamente em seu código. (Herdado de RadioButtonAutomationPeer.)
Implementação explícita da interfacePropriedade particular ISelectionItemProvider.IsSelected Esse tipo ou membro oferece suporte a Windows Presentation Foundation (WPF) infra-estrutura e não se destina a ser usado diretamente em seu código. (Herdado de RadioButtonAutomationPeer.)
Implementação explícita da interfaceMétodo particular ISelectionItemProvider.RemoveFromSelection Esse tipo ou membro oferece suporte a Windows Presentation Foundation (WPF) infra-estrutura e não se destina a ser usado diretamente em seu código. (Herdado de RadioButtonAutomationPeer.)
Implementação explícita da interfaceMétodo particular ISelectionItemProvider.Select Esse tipo ou membro oferece suporte a Windows Presentation Foundation (WPF) infra-estrutura e não se destina a ser usado diretamente em seu código. (Herdado de RadioButtonAutomationPeer.)
Implementação explícita da interfacePropriedade particular ISelectionItemProvider.SelectionContainer Esse tipo ou membro oferece suporte a Windows Presentation Foundation (WPF) infra-estrutura e não se destina a ser usado diretamente em seu código. (Herdado de RadioButtonAutomationPeer.)
Implementação explícita da interfaceMétodo particular IToggleProvider.Toggle Esse tipo ou membro oferece suporte a Windows Presentation Foundation (WPF) infra-estrutura e não se destina a ser usado diretamente em seu código. (Herdado de ToggleButtonAutomationPeer.)
Implementação explícita da interfacePropriedade particular IToggleProvider.ToggleState Esse tipo ou membro oferece suporte a Windows Presentation Foundation (WPF) infra-estrutura e não se destina a ser usado diretamente em seu código. (Herdado de ToggleButtonAutomationPeer.)

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Windows.Automation.Peers