Classe RibbonSplitButtonAutomationPeer
Expõe RibbonSplitButton 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.RibbonMenuButtonAutomationPeer
Microsoft.Windows.Automation.Peers.RibbonSplitButtonAutomationPeer
Namespace: Microsoft.Windows.Automation.Peers
Assembly: RibbonControlsLibrary (em RibbonControlsLibrary.dll)
Sintaxe
'Declaração
Public Class RibbonSplitButtonAutomationPeer _
Inherits RibbonMenuButtonAutomationPeer _
Implements IToggleProvider, IInvokeProvider
public class RibbonSplitButtonAutomationPeer : RibbonMenuButtonAutomationPeer,
IToggleProvider, IInvokeProvider
public ref class RibbonSplitButtonAutomationPeer : public RibbonMenuButtonAutomationPeer,
IToggleProvider, IInvokeProvider
type RibbonSplitButtonAutomationPeer =
class
inherit RibbonMenuButtonAutomationPeer
interface IToggleProvider
interface IInvokeProvider
end
public class RibbonSplitButtonAutomationPeer extends RibbonMenuButtonAutomationPeer implements IToggleProvider, IInvokeProvider
O tipo RibbonSplitButtonAutomationPeer expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
RibbonSplitButtonAutomationPeer | Initializes a new instance of the RibbonSplitButtonAutomationPeer class. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Dispatcher | Obtém o Dispatcher Este DispatcherObject está associado. (Herdado de DispatcherObject.) | |
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.) | |
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.) | |
Owner | Obtém o UIElement que está associado esta UIElementAutomationPeer. (Herdado de UIElementAutomationPeer.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
CheckAccess | Determina se o segmento de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.) | |
CreateItemAutomationPeer | Cria um novo RibbonMenuItemDataAutomationPeer para o item especificado. (Herdado de RibbonMenuButtonAutomationPeer.) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
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.) | |
GetAcceleratorKey | Obtém o tecla aceleradora combinações para o elemento que está associado a UI Automation de mesmo nível. (Herdado de AutomationPeer.) | |
GetAcceleratorKeyCore | Obtém o tecla aceleradora para o UIElement que está associado esta UIElementAutomationPeer.Este método é chamado por GetAcceleratorKey. (Herdado de UIElementAutomationPeer.) | |
GetAccessKey | Obtém o a chave de acesso para o elemento que está associado com o ponto de automação. (Herdado de AutomationPeer.) | |
GetAccessKeyCore | Obtém o accelerator combinações de teclas para o RibbonMenuButton que está associado esta RibbonMenuButtonAutomationPeer.Este método é chamado por GetAccessKey. (Herdado de RibbonMenuButtonAutomationPeer.) | |
GetAutomationControlType | Obtém o o tipo de controle para o elemento que está associado a UI Automation de mesmo nível. (Herdado de AutomationPeer.) | |
GetAutomationControlTypeCore | Obtém o tipo de controle para o RibbonSplitButton que está associado esta RibbonSplitButtonAutomationPeer.Este método é chamado por GetAutomationControlType. (Substitui RibbonMenuButtonAutomationPeer.GetAutomationControlTypeCore().) | |
GetAutomationId | Obtém o AutomationId do elemento que está associado com o mesmo nível de automação. (Herdado de AutomationPeer.) | |
GetAutomationIdCore | Obtém a seqüência de caracteres que identifica exclusivamente o FrameworkElement que está associado esta FrameworkElementAutomationPeer.Chamado por GetAutomationId. (Herdado de FrameworkElementAutomationPeer.) | |
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.) | |
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.) | |
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.) | |
GetChildrenCore | Obtém a coleção de elementos filho da ItemsControl que está associado esta ItemsControlAutomationPeer.Este método é chamado por GetChildren. (Herdado de ItemsControlAutomationPeer.) | |
GetClassName | Obtém um nome que é usado com AutomationControlType, para diferenciar o controle que é representado por this AutomationPeer. (Herdado de AutomationPeer.) | |
GetClassNameCore | Obtém o nome da classe a RibbonMenuButton que está associado esta RibbonMenuButtonAutomationPeer.Este método é chamado por GetClassName. (Herdado de RibbonMenuButtonAutomationPeer.) | |
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.) | |
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.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetHelpText | Obtém o texto que descreve a funcionalidade do controle que está associado com o ponto de automação. (Herdado de AutomationPeer.) | |
GetHelpTextCore | Obtém o texto que descreve a funcionalidade da RibbonMenuButton que está associado esta RibbonMenuButtonAutomationPeer.Este método é chamado por GetHelpText. (Herdado de RibbonMenuButtonAutomationPeer.) | |
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.) | |
GetItemStatus | Obtém o texto que transmite o status visual do elemento que está associado com esse ponto de automação. (Herdado de AutomationPeer.) | |
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.) | |
GetItemType | Obtém uma seqüência de caracteres que descreve que tipo de item um objeto representa. (Herdado de AutomationPeer.) | |
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.) | |
GetLabeledBy | Obtém o AutomationPeer para o Label que é direcionada para o elemento. (Herdado de AutomationPeer.) | |
GetLabeledByCore | Obtém o AutomationPeer para o Label que é direcionado para o ContentElement que está associado esta ContentElementAutomationPeer.Chamado por GetLabeledBy. (Herdado de FrameworkElementAutomationPeer.) | |
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.) | |
GetLocalizedControlTypeCore | Quando substituído em uma classe derivada, é chamado pelo GetLocalizedControlType. (Herdado de AutomationPeer.) | |
GetName | Obtém o texto que descreve o elemento que está associado este ponto de automação. (Herdado de AutomationPeer.) | |
GetNameCore | Obtém o nome que descreve o elemento que está associado esta RibbonMenuButtonAutomationPeer.Este método é chamado por GetName. (Herdado de RibbonMenuButtonAutomationPeer.) | |
GetOrientation | Obtém um valor que indica a orientação do controle explícito, se houver. (Herdado de AutomationPeer.) | |
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.) | |
GetParent | Obtém o AutomationPeer ou seja, o pai deste AutomationPeer. (Herdado de AutomationPeer.) | |
GetPattern | Obtém o padrão de controle para o RibbonSplitButton que está associado a RibbonSplitButtonAutomationPeer. (Substitui RibbonMenuButtonAutomationPeer.GetPattern(PatternInterface).) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
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.) | |
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.) | |
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.) | |
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.) | |
IsContentElementCore | 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.Este método é chamado por IsContentElement. (Substitui RibbonMenuButtonAutomationPeer.IsContentElementCore().) | |
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.) | |
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.) | |
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.) | |
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.) | |
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 a UIElement que está associado esta UIElementAutomationPeer pode aceitar o foco do teclado.Este método é chamado por IsKeyboardFocusable. (Herdado de UIElementAutomationPeer.) | |
IsOffscreen | Obtém um valor que indica se um elemento é fora da tela. (Herdado de AutomationPeer.) | |
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.) | |
IsPassword | Obtém um valor que indica se o elemento contém conteúdo confidencial. (Herdado de AutomationPeer.) | |
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.) | |
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.) | |
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.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
PeerFromProvider | Obtém um AutomationPeer especificado IRawElementProviderSimple proxy. (Herdado de AutomationPeer.) | |
ProviderFromPeer | Obtém o IRawElementProviderSimple especificado AutomationPeer. (Herdado de AutomationPeer.) | |
RaiseAsyncContentLoadedEvent | Chamado pelo AutomationPeer para aumentar a AsyncContentLoadedEvent de evento. (Herdado de AutomationPeer.) | |
RaiseAutomationEvent | Gera um evento de automação. (Herdado de AutomationPeer.) | |
RaisePropertyChangedEvent | Gera um evento para notificar o o cliente de automação de um valor de propriedade alterada. (Herdado de AutomationPeer.) | |
ResetChildrenCache | Síncrona redefine a árvore de elementos filho chamando GetChildrenCore. (Herdado de AutomationPeer.) | |
SetFocus | Define o foco do teclado no elemento que está associado com esse ponto de automação. (Herdado de AutomationPeer.) | |
SetFocusCore | Define o foco de entrada do teclado a UIElement que está associado esta UIElementAutomationPeer.Este método é chamado por SetFocus. (Herdado de UIElementAutomationPeer.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
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 | |
---|---|---|
ITransformProvider.CanMove | Obtém um valor que especifica se o RibbonMenuButton podem ser movidos. (Herdado de RibbonMenuButtonAutomationPeer.) | |
ITransformProvider.CanResize | Obtém um valor que especifica se o RibbonMenuButton pode ser redimensionada. (Herdado de RibbonMenuButtonAutomationPeer.) | |
ITransformProvider.CanRotate | Obtém um valor que especifica se o RibbonMenuButton pode ser girado. (Herdado de RibbonMenuButtonAutomationPeer.) | |
IExpandCollapseProvider.Collapse | Oculta todos os itens que estão na RibbonMenuButton que está associado esta RibbonMenuButtonAutomationPeer. (Herdado de RibbonMenuButtonAutomationPeer.) | |
IExpandCollapseProvider.Expand | Exibe todos os itens que estão na RibbonMenuButton que está associado esta RibbonMenuButtonAutomationPeer. (Herdado de RibbonMenuButtonAutomationPeer.) | |
IExpandCollapseProvider.ExpandCollapseState | Obtém o estado, expandido ou recolhido, da RibbonMenuButton que está associado esta RibbonMenuButtonAutomationPeer. (Herdado de RibbonMenuButtonAutomationPeer.) | |
IInvokeProvider.Invoke | Envia uma solicitação para ativar o RibbonSplitButton que está associado esta RibbonSplitButtonAutomationPeer. | |
ITransformProvider.Move | Essa API não está implementada. (Herdado de RibbonMenuButtonAutomationPeer.) | |
ITransformProvider.Resize | Essa API não está implementada. (Herdado de RibbonMenuButtonAutomationPeer.) | |
ITransformProvider.Rotate | Essa API não está implementada. (Herdado de RibbonMenuButtonAutomationPeer.) | |
IToggleProvider.Toggle | Percorre os estados marcados a RibbonSplitButton que está associado esta RibbonSplitButtonAutomationPeer. | |
IToggleProvider.ToggleState | Obtém o estado da RibbonSplitButton que está associado esta RibbonSplitButtonAutomationPeer. |
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.