Classe RibbonMenuItemDataAutomationPeer
Representa os dados contidos em um RibbonMenuItem.
Hierarquia de herança
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.Automation.Peers.AutomationPeer
System.Windows.Automation.Peers.ItemAutomationPeer
Microsoft.Windows.Automation.Peers.RibbonMenuItemDataAutomationPeer
Namespace: Microsoft.Windows.Automation.Peers
Assembly: RibbonControlsLibrary (em RibbonControlsLibrary.dll)
Sintaxe
'Declaração
Public Class RibbonMenuItemDataAutomationPeer _
Inherits ItemAutomationPeer _
Implements IExpandCollapseProvider, IInvokeProvider, IToggleProvider, ITransformProvider
public class RibbonMenuItemDataAutomationPeer : ItemAutomationPeer,
IExpandCollapseProvider, IInvokeProvider, IToggleProvider, ITransformProvider
public ref class RibbonMenuItemDataAutomationPeer : public ItemAutomationPeer,
IExpandCollapseProvider, IInvokeProvider, IToggleProvider, ITransformProvider
type RibbonMenuItemDataAutomationPeer =
class
inherit ItemAutomationPeer
interface IExpandCollapseProvider
interface IInvokeProvider
interface IToggleProvider
interface ITransformProvider
end
public class RibbonMenuItemDataAutomationPeer extends ItemAutomationPeer implements IExpandCollapseProvider, IInvokeProvider, IToggleProvider, ITransformProvider
O tipo RibbonMenuItemDataAutomationPeer expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
RibbonMenuItemDataAutomationPeer | Initializes a new instance of the RibbonMenuItemDataAutomationPeer 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.) | |
Item | Obtém o item de dados na Items coleção que está associada esta ItemAutomationPeer. (Herdado de ItemAutomationPeer.) | |
ItemsControlAutomationPeer | Obtém o ItemsControlAutomationPeer que está associado a ItemsControl que contém o Items coleção. (Herdado de ItemAutomationPeer.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
CheckAccess | Determina se o segmento de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.) | |
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 corresponde ao item de dados na Items coleção que está associada esta ItemAutomationPeer. (Herdado de ItemAutomationPeer.) | |
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 a chave de acesso para o UIElement que corresponde ao item de dados na Items coleção que está associada esta ItemAutomationPeer. (Herdado de ItemAutomationPeer.) | |
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 RibbonMenuItem que está associado esta RibbonMenuItemDataAutomationPeer.Este método é chamado por GetAutomationControlType. (Substitui AutomationPeer.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 UIElement que corresponde ao item de dados na Items coleção que está associada esta ItemAutomationPeer. (Herdado de ItemAutomationPeer.) | |
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 especificado UIElement. (Herdado de ItemAutomationPeer.) | |
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 UIElement que corresponde ao item de dados na Items coleção que está associada esta ItemAutomationPeer. (Herdado de ItemAutomationPeer.) | |
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 RibbonMenuItem que está associado esta RibbonMenuItemDataAutomationPeer.Este método é chamado por GetClassName. (Substitui AutomationPeer.GetClassNameCore().) | |
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á no especificado UIElement. (Herdado de ItemAutomationPeer.) | |
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 a seqüência de caracteres que descreve a funcionalidade da UIElement que corresponde ao item de dados na Items coleção que está associada esta ItemAutomationPeer. (Herdado de ItemAutomationPeer.) | |
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 transmite o status especificado do visual UIElement. (Herdado de ItemAutomationPeer.) | |
GetItemType | Obtém uma seqüência de caracteres que descreve que tipo de item um objeto representa. (Herdado de AutomationPeer.) | |
GetItemTypeCore | Seqüência de caracteres de obtém uma legível que contém o tipo de item que o especificado UIElement representa. (Herdado de ItemAutomationPeer.) | |
GetLabeledBy | Obtém o AutomationPeer para o Label que é direcionada para o elemento. (Herdado de AutomationPeer.) | |
GetLabeledByCore | Obtém o AutomationPeer para o Label ou seja direcionado para o especificado UIElement. (Herdado de ItemAutomationPeer.) | |
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 rótulo de texto da UIElement que corresponde ao item de dados na Items coleção que está associada esta ItemAutomationPeer. (Herdado de ItemAutomationPeer.) | |
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 o especificado UIElement dispostas em uma direção específica. (Herdado de ItemAutomationPeer.) | |
GetParent | Obtém o AutomationPeer ou seja, o pai deste AutomationPeer. (Herdado de AutomationPeer.) | |
GetPattern | Obtém o padrão de controle para o RibbonTab que está associado a RibbonMenuItemDataAutomationPeer. (Substitui AutomationPeer.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 o especificado UIElement atualmente tem foco entrada teclado. (Herdado de ItemAutomationPeer.) | |
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 especificado UIElement contém dados que são apresentados ao usuário. (Herdado de ItemAutomationPeer.) | |
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 um valor que indica se a UIElement que está associado esta ItemAutomationPeer é compreendido pelo usuário final como interativo. (Herdado de ItemAutomationPeer.) | |
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 o especificado UIElement pode receber e enviar eventos. (Herdado de ItemAutomationPeer.) | |
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 especificado UIElement pode aceitar o foco do teclado. (Herdado de ItemAutomationPeer.) | |
IsOffscreen | Obtém um valor que indica se um elemento é fora da tela. (Herdado de AutomationPeer.) | |
IsOffscreenCore | Obtém um valor que indica se o especificado UIElement está fora da tela. (Herdado de ItemAutomationPeer.) | |
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 o especificado UIElement contém o conteúdo protegido. (Herdado de ItemAutomationPeer.) | |
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 o especificado UIElement é necessário para ser concluída em um formulário. (Herdado de ItemAutomationPeer.) | |
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 de teclado especificado UIElement.O UIElement corresponde ao item de dados na Items coleção que está associada esta ItemAutomationPeer. (Herdado de ItemAutomationPeer.) | |
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 a RibbonMenuItem que está associado esta RibbonMenuItemDataAutomationPeer podem ser movidos. | |
ITransformProvider.CanResize | Obtém um valor que especifica se a RibbonMenuItem que está associado esta RibbonMenuItemDataAutomationPeer pode ser redimensionada. | |
ITransformProvider.CanRotate | Obtém um valor que especifica se a RibbonMenuItem que está associado esta RibbonMenuItemDataAutomationPeer pode ser girado. | |
IExpandCollapseProvider.Collapse | Oculta todos os itens que estão na RibbonMenuItem que está associado esta RibbonMenuItemDataAutomationPeer. | |
IExpandCollapseProvider.Expand | Exibe todos os itens que estão na RibbonMenuItem que está associado esta RibbonMenuItemDataAutomationPeer. | |
IExpandCollapseProvider.ExpandCollapseState | Obtém o estado, expandido ou recolhido, da RibbonMenuItem que está associado esta RibbonMenuItemDataAutomationPeer. | |
IInvokeProvider.Invoke | Envia uma solicitação para ativar o RibbonMenuItem que está associado esta RibbonMenuItemDataAutomationPeer. | |
ITransformProvider.Move | Essa API não está implementada. | |
ITransformProvider.Resize | Essa API não está implementada. | |
ITransformProvider.Rotate | Essa API não está implementada. | |
IToggleProvider.Toggle | Percorre os estados marcados a RibbonMenuItem que está associado esta RibbonMenuItemDataAutomationPeer. | |
IToggleProvider.ToggleState | Obtém o estado da RibbonMenuItem que está associado esta RibbonMenuItemDataAutomationPeer. |
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.