Partilhar via


DataGridAutomationPeer Classe

Definição

Expõe tipos DataGrid à Automação da Interface do Usuário.

public ref class DataGridAutomationPeer sealed : System::Windows::Automation::Peers::ItemsControlAutomationPeer, System::Windows::Automation::Provider::ISelectionProvider, System::Windows::Automation::Provider::ITableProvider
public sealed class DataGridAutomationPeer : System.Windows.Automation.Peers.ItemsControlAutomationPeer, System.Windows.Automation.Provider.ISelectionProvider, System.Windows.Automation.Provider.ITableProvider
type DataGridAutomationPeer = class
    inherit ItemsControlAutomationPeer
    interface ISelectionProvider
    interface ITableProvider
    interface IGridProvider
type DataGridAutomationPeer = class
    inherit ItemsControlAutomationPeer
    interface IGridProvider
    interface ISelectionProvider
    interface ITableProvider
Public NotInheritable Class DataGridAutomationPeer
Inherits ItemsControlAutomationPeer
Implements ISelectionProvider, ITableProvider
Herança
Implementações

Construtores

DataGridAutomationPeer(DataGrid)

Inicializa uma nova instância da classe DataGridAutomationPeer.

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

Obtém um valor que indica se o ItemsControlAutomationPeer deve retornar objetos AutomationPeer para itens filho que não são virtualizados.

(Herdado de ItemsControlAutomationPeer)
Owner

Obtém o UIElement associado a este UIElementAutomationPeer.

(Herdado de UIElementAutomationPeer)

Métodos

CheckAccess()

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

(Herdado de DispatcherObject)
CreateItemAutomationPeer(Object)

Quando substituído em uma classe derivada, cria uma nova instância do ItemAutomationPeer para um item de dados na coleção Items deste ItemsControl.

(Herdado de ItemsControlAutomationPeer)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FindOrCreateItemAutomationPeer(Object)

Retorna um ItemAutomationPeer para o objeto especificado.

(Herdado de ItemsControlAutomationPeer)
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 tecla de atalho para o UIElement associado a este UIElementAutomationPeer. Este método é chamado por GetAcceleratorKey().

(Herdado de UIElementAutomationPeer)
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 associado a este UIElementAutomationPeer. Este método é chamado por GetAccessKey().

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

Obtém o tipo de controle para o UIElement associado a este UIElementAutomationPeer. Este método é chamado por GetAutomationControlType().

(Herdado de UIElementAutomationPeer)
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 exclusivamente o FrameworkElement associado a este FrameworkElementAutomationPeer. Chamado por GetAutomationId().

(Herdado de FrameworkElementAutomationPeer)
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 o Rect que representa o retângulo delimitador do UIElement associado a este UIElementAutomationPeer. Este método é chamado por GetBoundingRectangle().

(Herdado de UIElementAutomationPeer)
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 ItemsControl associado a este ItemsControlAutomationPeer. Este método é chamado por GetChildren().

(Herdado de ItemsControlAutomationPeer)
GetClassName()

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

(Herdado de AutomationPeer)
GetClassNameCore()

Obtém o nome do UIElement associado a este UIElementAutomationPeer. Este método é chamado por GetClassName().

(Herdado de UIElementAutomationPeer)
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 associado a este UIElementAutomationPeer. Este método é chamado por GetClickablePoint().

(Herdado de UIElementAutomationPeer)
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 DataGrid à Automação da Interface do Usuário.

(Herdado de AutomationPeer)
GetHeadingLevelCore()

Expõe tipos DataGrid à Automação da Interface do Usuário.

(Herdado de UIElementAutomationPeer)
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 ContentElement associada a este ContentElementAutomationPeer. Chamado por GetHelpText().

(Herdado de FrameworkElementAutomationPeer)
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 comunica o status visual do UIElement associado a este UIElementAutomationPeer. Este método é chamado por GetItemStatus().

(Herdado de UIElementAutomationPeer)
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 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 é o destino do elemento.

(Herdado de AutomationPeer)
GetLabeledByCore()

Obtém o AutomationPeer para o Label que é o destino de ContentElement associado a este ContentElementAutomationPeer. Chamado por GetLabeledBy().

(Herdado de FrameworkElementAutomationPeer)
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 do objeto UIElement associado a esse UIElementAutomationPeer. Este método é chamado por GetLiveSetting().

(Herdado de UIElementAutomationPeer)
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 ContentElement associado a este ContentElementAutomationPeer. Chamado por GetName().

(Herdado de FrameworkElementAutomationPeer)
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 associado a este UIElementAutomationPeer está disposto em uma direção específica. Este método é chamado por GetOrientation().

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

PositionInSetProperty e retorna o valor da PositionInSet propriedade anexada.

(Herdado de UIElementAutomationPeer)
GetSizeOfSet()

Tenta obter o valor da propriedade SizeOfSet.

(Herdado de AutomationPeer)
GetSizeOfSetCore()

Fornece um valor para a propriedade SizeOfSet da Automação da Interface do Usuário.

(Herdado de UIElementAutomationPeer)
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 associado a este UIElementAutomationPeer tem foco de entrada do teclado no momento. Este método é chamado por HasKeyboardFocus().

(Herdado de UIElementAutomationPeer)
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 associado a este UIElementAutomationPeer é um elemento que contém os dados apresentados ao usuário. Este método é chamado por IsContentElement().

(Herdado de UIElementAutomationPeer)
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 ou define um valor que indica se o UIElement associado a este UIElementAutomationPeer é compreendido pelo usuário final como interativo. Opcionalmente, o usuário pode entender o UIElement como contribuindo para a estrutura lógica do controle na GUI. Este método é chamado por IsControlElement().

(Herdado de UIElementAutomationPeer)
IsDialog()

Expõe tipos DataGrid à Automação da Interface do Usuário.

(Herdado de AutomationPeer)
IsDialogCore()

Expõe tipos DataGrid à Automação da Interface do Usuário.

(Herdado de UIElementAutomationPeer)
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 associado a este 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 o UIElement associado a este 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 está fora da tela.

(Herdado de AutomationPeer)
IsOffscreenCore()

Obtém um valor que indica se o UIElement associado a este UIElementAutomationPeer está fora da tela. Este método é chamado por IsOffscreen().

(Herdado de UIElementAutomationPeer)
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 associado a este UIElementAutomationPeer contém conteúdo protegido. Este método é chamado por IsPassword().

(Herdado de UIElementAutomationPeer)
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 associado a este UIElementAutomationPeer deve ser preenchido em um formulário. Este método é chamado por IsRequiredForForm().

(Herdado de UIElementAutomationPeer)
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 DataGrid à Automação da Interface do Usuário.

(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 associado a este UIElementAutomationPeer. Este método é chamado por SetFocus().

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

IGridProvider.ColumnCount

Obtém o número total de colunas em uma grade.

IGridProvider.GetItem(Int32, Int32)

Recupera o provedor de Automação da Interface do Usuário para a célula especificada.

IGridProvider.RowCount

Obtém o número total de linhas em uma grade.

IItemContainerProvider.FindItemByProperty(IRawElementProviderSimple, Int32, Object)

Recupera um elemento pelo valor da propriedade especificado.

(Herdado de ItemsControlAutomationPeer)
ISelectionProvider.CanSelectMultiple

Obtém um valor que especifica 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.

ITableProvider.GetColumnHeaders()

Obtém uma coleção de provedores de Automação da Interface do Usuário que representa todos os cabeçalhos de coluna em uma tabela.

ITableProvider.GetRowHeaders()

Recupera uma coleção de provedores de Automação da Interface do Usuário que representa todos os cabeçalhos de linha da tabela.

ITableProvider.RowOrColumnMajor

Recupera a direção primária da passagem para a tabela.

Aplica-se a