Compartilhar via


Classe RibbonGroupAutomationPeer

Expõe RibbonGroup 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.ItemsControlAutomationPeer
            Microsoft.Windows.Automation.Peers.RibbonGroupAutomationPeer

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

Sintaxe

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

O tipo RibbonGroupAutomationPeer expõe os membros a seguir.

Construtores

  Nome Descrição
Método público RibbonGroupAutomationPeer Initializes a new instance of the RibbonGroupAutomationPeer 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 protegido CreateItemAutomationPeer Cria um novo RibbonControlDataAutomationPeer para o item especificado. (Substitui ItemsControlAutomationPeer.CreateItemAutomationPeer(Object).)
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 UIElement que está associado esta UIElementAutomationPeer.Este método é chamado por GetAcceleratorKey. (Herdado de UIElementAutomationPeer.)
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 a chave de acesso para o UIElement que está associado esta UIElementAutomationPeer.Este método é chamado por GetAccessKey. (Herdado de UIElementAutomationPeer.)
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 UIElement que está associado esta UIElementAutomationPeer.Este método é chamado por GetAutomationControlType. (Herdado de UIElementAutomationPeer.)
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 a seqüência de caracteres que identifica exclusivamente o FrameworkElement que está associado esta FrameworkElementAutomationPeer.Chamado por GetAutomationId. (Herdado de FrameworkElementAutomationPeer.)
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 RibbonGroup que está associado esta RibbonGroupAutomationPeer.Este método é chamado por GetChildren. (Substitui ItemsControlAutomationPeer.GetChildrenCore().)
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 RibbonGroup que está associado esta RibbonGroupAutomationPeer.Este método é chamado por GetClassName. (Substitui UIElementAutomationPeer.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 a seqüência de caracteres que descreve a funcionalidade da ContentElement que está associado esta ContentElementAutomationPeer.Chamado por GetHelpText. (Herdado de FrameworkElementAutomationPeer.)
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 rótulo de texto da ContentElement que está associado esta ContentElementAutomationPeer.Chamado por GetName. (Herdado de FrameworkElementAutomationPeer.)
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 de controle para o RibbonGroup que está associado a RibbonAutomationPeer. (Substitui ItemsControlAutomationPeer.GetPattern(PatternInterface).)
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 RibbonGroup que está associado esta RibbonAutomationPeer está fora da tela. (Substitui UIElementAutomationPeer.IsOffscreenCore().)
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 Essa API não está implementada. (Substitui UIElementAutomationPeer.SetFocusCore().)
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

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