Partilhar via


DataGridItemAutomationPeer Classe

Definição

Expõe tipos DataGridRow à Automação da Interface do Usuário. A DataGridRow pode ou não existir, de fato, na memória.

public ref class DataGridItemAutomationPeer sealed : System::Windows::Automation::Peers::ItemAutomationPeer, System::Windows::Automation::Provider::IInvokeProvider, System::Windows::Automation::Provider::IItemContainerProvider, System::Windows::Automation::Provider::IScrollItemProvider, System::Windows::Automation::Provider::ISelectionItemProvider, System::Windows::Automation::Provider::ISelectionProvider
public sealed class DataGridItemAutomationPeer : System.Windows.Automation.Peers.ItemAutomationPeer, System.Windows.Automation.Provider.IInvokeProvider, System.Windows.Automation.Provider.IItemContainerProvider, System.Windows.Automation.Provider.IScrollItemProvider, System.Windows.Automation.Provider.ISelectionItemProvider, System.Windows.Automation.Provider.ISelectionProvider
type DataGridItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface IInvokeProvider
    interface IScrollItemProvider
    interface ISelectionItemProvider
    interface ISelectionProvider
    interface IItemContainerProvider
type DataGridItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface IInvokeProvider
    interface IItemContainerProvider
    interface IScrollItemProvider
    interface ISelectionItemProvider
    interface ISelectionProvider
Public NotInheritable Class DataGridItemAutomationPeer
Inherits ItemAutomationPeer
Implements IInvokeProvider, IItemContainerProvider, IScrollItemProvider, ISelectionItemProvider, ISelectionProvider
Herança
Implementações

Construtores

DataGridItemAutomationPeer(Object, DataGridAutomationPeer)

Inicializa uma nova instância da classe DataGridItemAutomationPeer.

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 hwnds no WPF (Windows Presentation Foundation).

(Herdado de AutomationPeer)
Item

Obtém o item de dados na coleção Items que está associado a este ItemAutomationPeer.

(Herdado de ItemAutomationPeer)
ItemsControlAutomationPeer

Obtém o ItemsControlAutomationPeer associado ao ItemsControl que contém a coleção Items.

(Herdado de ItemAutomationPeer)

Métodos

CheckAccess()

Determina se o thread de chamada tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
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()

Obtém a chave de aceleração para o UIElement que corresponde ao item de dados na coleção Items que está associado a este ItemAutomationPeer.

(Herdado de ItemAutomationPeer)
GetAccessKey()

Obtém a chave de acesso para o elemento associado ao par de automação.

(Herdado de AutomationPeer)
GetAccessKeyCore()

Obtém a chave de acesso para o UIElement que corresponde ao item de dados na coleção Items que está associado a este ItemAutomationPeer.

(Herdado de ItemAutomationPeer)
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()

Quando substituído em uma classe derivada, é chamado por GetAutomationControlType().

(Herdado de AutomationPeer)
GetAutomationId()

Obtém o AutomationId do elemento associado ao par de automação.

(Herdado de AutomationPeer)
GetAutomationIdCore()

Obtém a cadeia de caracteres que identifica de forma exclusiva o UIElement que corresponde ao item de dados na coleção Items que está associado a este ItemAutomationPeer.

(Herdado de ItemAutomationPeer)
GetBoundingRectangle()

Obtém o objeto Rect que representa as coordenadas de tela do elemento associado ao par de automação.

(Herdado de AutomationPeer)
GetBoundingRectangleCore()

Obtém um Rect que representa o retângulo delimitador do UIElement especificado.

(Herdado de ItemAutomationPeer)
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()

Obtém a coleção de elementos filho do UIElement que corresponde ao item de dados na coleção Items que está associado a este ItemAutomationPeer.

(Herdado de ItemAutomationPeer)
GetClassName()

Obtém um nome que é usado com AutomationControlType para diferenciar o controle representado por esse AutomationPeer.

(Herdado de AutomationPeer)
GetClassNameCore()

Quando substituído em uma classe derivada, é chamado por GetClassName().

(Herdado de AutomationPeer)
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()

Obtém um Point que representa o espaço clicável no UIElement especificado.

(Herdado de ItemAutomationPeer)
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 DataGridRow à Automação da Interface do Usuário. A DataGridRow pode ou não existir, de fato, na memória.

(Herdado de AutomationPeer)
GetHeadingLevelCore()

Expõe tipos DataGridRow à Automação da Interface do Usuário. A DataGridRow pode ou não existir, de fato, na memória.

(Herdado de ItemAutomationPeer)
GetHelpText()

Obtém o texto que descreve a funcionalidade do controle associado ao par de automação.

(Herdado de AutomationPeer)
GetHelpTextCore()

Obtém a cadeia de caracteres que descreve a funcionalidade do UIElement que corresponde ao item de dados na coleção Items que está associado a este ItemAutomationPeer.

(Herdado de ItemAutomationPeer)
GetHostRawElementProviderCore()

Informa à Automação da Interface do Usuário onde, na árvore de Automação da Interface do Usuário, coloque o hwnd que está sendo hospedado por um elemento de Windows Presentation Foundation (WPF).

(Herdado de AutomationPeer)
GetItemStatus()

Obtém o texto que transmite o status visual do elemento associado a esse par de automação.

(Herdado de AutomationPeer)
GetItemStatusCore()

Obtém uma cadeia de caracteres que transmite o status visual do UIElement especificado.

(Herdado de ItemAutomationPeer)
GetItemType()

Obtém uma cadeia de caracteres que descreve que tipo de item um objeto representa.

(Herdado de AutomationPeer)
GetItemTypeCore()

Obtém uma cadeia de caracteres legível por humanos que contém o tipo de item representado pelo UIElement especificado.

(Herdado de ItemAutomationPeer)
GetLabeledBy()

Obtém o AutomationPeer para o Label que é o destino do elemento.

(Herdado de AutomationPeer)
GetLabeledByCore()

Obtém o AutomationPeer para o Label que é direcionado para o UIElement especificado.

(Herdado de ItemAutomationPeer)
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 para o UIElement que corresponde ao item de dados na coleção Items associada a esse objeto ItemAutomationPeer.

(Herdado de ItemAutomationPeer)
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()

Obtém o rótulo de texto do UIElement que corresponde ao item de dados na coleção Items que está associado a este ItemAutomationPeer.

(Herdado de ItemAutomationPeer)
GetOrientation()

Obtém um valor que indica a orientação explícita do controle, se houver.

(Herdado de AutomationPeer)
GetOrientationCore()

Obtém um valor que indica se o UIElement especificado é disposto em uma direção específica.

(Herdado de ItemAutomationPeer)
GetParent()

Obtém o AutomationPeer que é o pai deste AutomationPeer.

(Herdado de AutomationPeer)
GetPattern(PatternInterface)

Retorna o objeto que dá suporte ao padrão de controle especificado do elemento que está associado a este par de automação.

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()

Obtém a posição deste item dentro de um conjunto.

(Herdado de ItemAutomationPeer)
GetSizeOfSet()

Tenta obter o valor da propriedade SizeOfSet.

(Herdado de AutomationPeer)
GetSizeOfSetCore()

Obtém o tamanho de um conjunto que contém esse item.

(Herdado de ItemAutomationPeer)
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()

Obtém um valor que indica se o UIElement especificado atualmente tem o foco de entrada de teclado.

(Herdado de ItemAutomationPeer)
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()

Obtém um valor que indica se o UIElement especificado 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 como contribuindo para a estrutura lógica do controle na GUI.

(Herdado de AutomationPeer)
IsControlElementCore()

Obtém um valor que indica se o UIElement associada a este ItemAutomationPeer é compreendido pelo usuário final como interativo.

(Herdado de ItemAutomationPeer)
IsDialog()

Expõe tipos DataGridRow à Automação da Interface do Usuário. A DataGridRow pode ou não existir, de fato, na memória.

(Herdado de AutomationPeer)
IsDialogCore()

Expõe tipos DataGridRow à Automação da Interface do Usuário. A DataGridRow pode ou não existir, de fato, na memória.

(Herdado de ItemAutomationPeer)
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()

Obtém um valor que indica se o UIElement especificado 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 UIElement especificado pode aceitar o foco do teclado.

(Herdado de ItemAutomationPeer)
IsOffscreen()

Obtém um valor que indica se um elemento está fora da tela.

(Herdado de AutomationPeer)
IsOffscreenCore()

Obtém um valor que indica se o UIElement especificado está fora da tela.

(Herdado de ItemAutomationPeer)
IsPassword()

Obtém um valor que indica se há conteúdo confidencial no elemento.

(Herdado de AutomationPeer)
IsPasswordCore()

Obtém um valor que indica se o UIElement especificado contém um conteúdo protegido.

(Herdado de ItemAutomationPeer)
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()

Obtém um valor que indica se o UIElement especificado é de preenchimento obrigatório em um formulário.

(Herdado de ItemAutomationPeer)
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 DataGridRow à Automação da Interface do Usuário. A DataGridRow pode ou não existir, de fato, na memória.

(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 UIElement especificado. O UIElement corresponde ao item de dados na coleção Items associado a este ItemAutomationPeer.

(Herdado de ItemAutomationPeer)
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)

Implantações explícitas de interface

IInvokeProvider.Invoke()

Envia uma solicitação para ativar um controle e iniciar sua ação única não ambígua.

IItemContainerProvider.FindItemByProperty(IRawElementProviderSimple, Int32, Object)

Recupera um elemento pelo valor da propriedade especificado.

IScrollItemProvider.ScrollIntoView()

Rola a área de conteúdo de um objeto contêiner para exibir o controle dentro da região visível (visor) do contêiner.

ISelectionItemProvider.AddToSelection()

Adiciona o elemento atual à coleção de itens selecionados.

ISelectionItemProvider.IsSelected

Obtém um valor que indica se um item está selecionado.

ISelectionItemProvider.RemoveFromSelection()

Remove o elemento atual da coleção de itens selecionados.

ISelectionItemProvider.Select()

Desmarca os itens selecionados e, em seguida, seleciona o elemento atual.

ISelectionItemProvider.SelectionContainer

Obtém o provedor de Automação da Interface do Usuário que implementa ISelectionProvider e atua como o contêiner do objeto de chamada.

ISelectionProvider.CanSelectMultiple

Obtém um valor que indica se o provedor de Automação da Interface do Usuário permite que mais de um elemento filho seja selecionado simultaneamente.

ISelectionProvider.GetSelection()

Recupera um provedor de Automação da Interface do Usuário para cada elemento filho selecionado.

ISelectionProvider.IsSelectionRequired

Obtém um valor que especifica se o provedor de Automação da Interface do Usuário exige que, pelo menos, um elemento filho seja selecionado.

IVirtualizedItemProvider.Realize()

Torna o item virtual totalmente acessível como um elemento de Automação da interface do usuário.

(Herdado de ItemAutomationPeer)

Aplica-se a