DataGridAutomationPeer Classe

Definição

Expõe DataGrid tipos a Automatização da Interface de Utilizador.

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

Name Description
DataGridAutomationPeer(DataGrid)

Inicializa uma nova instância da DataGridAutomationPeer classe.

Propriedades

Name Description
Dispatcher

Percebe o Dispatcher que isto DispatcherObject está associado.

(Herdado de DispatcherObject)
EventsSource

Obtém ou define um AutomationPeer que é reportado ao cliente de automação como fonte para todos os eventos que resultam disto AutomationPeer.

(Herdado de AutomationPeer)
IsHwndHost

Obtém um valor que indica se o elemento associado a este AutomationPeer hospeda hwnds em Windows Presentation Foundation (WPF).

(Herdado de AutomationPeer)
IsVirtualized

Recebe um valor que indica se deve ItemsControlAutomationPeer devolver AutomationPeer objetos para itens filhos que não são virtualizados.

(Herdado de ItemsControlAutomationPeer)
Owner

Obtém-se o UIElement que está associado a este UIElementAutomationPeer.

(Herdado de UIElementAutomationPeer)

Métodos

Name Description
CheckAccess()

Determina se o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)
CreateItemAutomationPeer(Object)

Quando sobrescrito numa classe derivada, cria-se uma nova instância do ItemAutomationPeer para um elemento de dados na Items coleção deste ItemsControl.

(Herdado de ItemsControlAutomationPeer)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FindOrCreateItemAutomationPeer(Object)

Devolve um ItemAutomationPeer para o objeto especificado.

(Herdado de ItemsControlAutomationPeer)
GetAcceleratorKey()

Obtém as combinações de teclas aceleradoras para o elemento associado ao par Automatização da Interface de Utilizador.

(Herdado de AutomationPeer)
GetAcceleratorKeyCore()

Obtém a chave aceleradora para o UIElement que está 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 que está associada a este UIElementAutomationPeer. Este método é chamado por GetAccessKey().

(Herdado de UIElementAutomationPeer)
GetAutomationControlType()

Obtém o tipo de controlo para o elemento associado ao par Automatização da Interface de Utilizador.

(Herdado de AutomationPeer)
GetAutomationControlTypeCore()

Obtém o tipo de controlo para o UIElement que está 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 que identifica unicamente o FrameworkElement que está associado a este FrameworkElementAutomationPeer. Chamado por GetAutomationId().

(Herdado de FrameworkElementAutomationPeer)
GetBoundingRectangle()

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

(Herdado de AutomationPeer)
GetBoundingRectangleCore()

Obtém-se o Rect que representa o retângulo delimitador do UIElement que está associado a este UIElementAutomationPeer. Este método é chamado por GetBoundingRectangle().

(Herdado de UIElementAutomationPeer)
GetChildren()

Obtém a coleção de elementos GetChildren() que são representados na árvore de Automatização da Interface de Utilizador como elementos filhos imediatos do par de automação.

(Herdado de AutomationPeer)
GetChildrenCore()

Obtém a coleção de elementos filhos do ItemsControl que está associada a este ItemsControlAutomationPeer. Este método é chamado por GetChildren().

(Herdado de ItemsControlAutomationPeer)
GetClassName()

Obtém um nome que é usado com AutomationControlType, para diferenciar o controlo representado por este AutomationPeer.

(Herdado de AutomationPeer)
GetClassNameCore()

Obtém o nome do UIElement que está 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 do rato.

(Herdado de AutomationPeer)
GetClickablePointCore()

Obtém-se um Point que representa o espaço clicável que está no UIElement que está associado a este UIElementAutomationPeer. Este método é chamado por GetClickablePoint().

(Herdado de UIElementAutomationPeer)
GetControlledPeers()

Fornece Automatização da Interface de Utilizador uma lista dos elementos afetados ou controlados por este AutomationPeer.

(Herdado de AutomationPeer)
GetControlledPeersCore()

Quando sobrescrito numa classe derivada, fornece-Automatização da Interface de Utilizador uma lista de elementos afetados ou controlados por esta AutomationPeer.

(Herdado de AutomationPeer)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetHeadingLevel()

Expõe DataGrid tipos a Automatização da Interface de Utilizador.

(Herdado de AutomationPeer)
GetHeadingLevelCore()

Expõe DataGrid tipos a Automatização da Interface de Utilizador.

(Herdado de UIElementAutomationPeer)
GetHelpText()

Recebe texto que descreve a funcionalidade do controlo associado ao par de automação.

(Herdado de AutomationPeer)
GetHelpTextCore()

Obtém a cadeia que descreve a funcionalidade de ContentElement que está associada a este ContentElementAutomationPeer. Chamado por GetHelpText().

(Herdado de FrameworkElementAutomationPeer)
GetHostRawElementProviderCore()

Indica-Automatização da Interface de Utilizador onde na árvore de Automatização da Interface de Utilizador colocar o hwnd hospedado por um elemento Windows Presentation Foundation (WPF).

(Herdado de AutomationPeer)
GetItemStatus()

Recebe texto que transmite o estado visual do elemento associado a este par de automação.

(Herdado de AutomationPeer)
GetItemStatusCore()

Obtém uma cadeia que comunica o estado visual do UIElement que está associado a este UIElementAutomationPeer. Este método é chamado por GetItemStatus().

(Herdado de UIElementAutomationPeer)
GetItemType()

Recebe uma cadeia que descreve que tipo de item um objeto representa.

(Herdado de AutomationPeer)
GetItemTypeCore()

Obtém uma cadeia legível por humanos que contém o tipo de item que para UIElement este UIElementAutomationPeer representa. Este método é chamado por GetItemType().

(Herdado de UIElementAutomationPeer)
GetLabeledBy()

Obtém-se para AutomationPeer o Label que é direcionado ao elemento.

(Herdado de AutomationPeer)
GetLiveSetting()

Obtém as características de notificação de uma região ativa associada a este par de automação.

(Herdado de AutomationPeer)
GetLiveSettingCore()

Obtém as características de notificação da região ativa do UIElement objeto associada a este UIElementAutomationPeer. Este método é chamado por GetLiveSetting().

(Herdado de UIElementAutomationPeer)
GetLocalizedControlType()

Obtém uma cadeia localizada legível por humanos que representa o AutomationControlType valor do controlo associado a este par de automação.

(Herdado de AutomationPeer)
GetLocalizedControlTypeCore()

Quando sobrescrito numa classe derivada, é chamado por GetLocalizedControlType().

(Herdado de AutomationPeer)
GetName()

Obtém texto que descreve o elemento associado a este par de automação.

(Herdado de AutomationPeer)
GetNameCore()

Obtém o rótulo de texto do ContentElement que está associado a este ContentElementAutomationPeer. Chamado por GetName().

(Herdado de FrameworkElementAutomationPeer)
GetOrientation()

Recebe um valor que indica a orientação explícita de controlo, se existir.

(Herdado de AutomationPeer)
GetOrientationCore()

Obtém um valor que indica se o UIElement que está associado a isto UIElementAutomationPeer está disposto numa direção específica. Este método é chamado por GetOrientation().

(Herdado de UIElementAutomationPeer)
GetParent()

Percebe que AutomationPeer é o progenitor disto AutomationPeer.

(Herdado de AutomationPeer)
GetPattern(PatternInterface)

Devolve o objeto que suporta o padrão de controlo especificado do elemento associado a este par de automação.

GetPeerFromPoint(Point)

Obtém um AutomationPeer a partir do ponto especificado.

(Herdado de AutomationPeer)
GetPeerFromPointCore(Point)

Quando sobrescrito numa classe derivada, é chamado de .GetPeerFromPoint(Point)

(Herdado de AutomationPeer)
GetPositionInSet()

Tenta obter o valor da PositionInSet propriedade.

(Herdado de AutomationPeer)
GetPositionInSetCore()

PositionInSetProperty e devolve o valor da PositionInSet propriedade anexada.

(Herdado de UIElementAutomationPeer)
GetSizeOfSet()

Tenta obter o valor da SizeOfSet propriedade.

(Herdado de AutomationPeer)
GetSizeOfSetCore()

Fornece um valor para a propriedade SizeOfSet da Automatização da Interface de Utilizador.

(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 este par de automação tem atualmente foco no teclado.

(Herdado de AutomationPeer)
HasKeyboardFocusCore()

Obtém um valor que indica se o UIElement que está associado a isto UIElementAutomationPeer tem atualmente o foco de entrada do teclado. Este método é chamado por HasKeyboardFocus().

(Herdado de UIElementAutomationPeer)
InvalidatePeer()

Desencadeia o recálculo das propriedades principais do AutomationPeer e levanta a PropertyChanged notificação ao Cliente de Automação se as propriedades mudarem.

(Herdado de AutomationPeer)
IsContentElement()

Obtém um valor que indica se o elemento associado a este par de automação contém dados apresentados ao utilizador.

(Herdado de AutomationPeer)
IsContentElementCore()

Obtém um valor que indica se o UIElement que está associado a este UIElementAutomationPeer é um elemento que contém dados apresentados ao utilizador. Este método é chamado por IsContentElement().

(Herdado de UIElementAutomationPeer)
IsControlElement()

Obtém um valor que indica se o elemento é entendido pelo utilizador como interativo ou como contribuindo para a estrutura lógica do controlo na interface gráfica.

(Herdado de AutomationPeer)
IsControlElementCore()

Recebe ou define um valor que indica se o UIElement que está associado a isto UIElementAutomationPeer é entendido pelo utilizador final como interativo. Opcionalmente, o utilizador pode entender o UIElement como contribuindo para a estrutura lógica do controlo na interface gráfica. Este método é chamado por IsControlElement().

(Herdado de UIElementAutomationPeer)
IsDialog()

Expõe DataGrid tipos a Automatização da Interface de Utilizador.

(Herdado de AutomationPeer)
IsDialogCore()

Expõe DataGrid tipos a Automatização da Interface de Utilizador.

(Herdado de UIElementAutomationPeer)
IsEnabled()

Obtém um valor que indica se o elemento associado a este par de automação suporta interação.

(Herdado de AutomationPeer)
IsEnabledCore()

Obtém um valor que indica se o UIElement que está associado a isto UIElementAutomationPeer pode aceitar o foco do teclado. Este método é chamado por IsKeyboardFocusable().

(Herdado de UIElementAutomationPeer)
IsKeyboardFocusable()

Recebe 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 que está associado a isto UIElementAutomationPeer pode aceitar o foco do teclado. Este método é chamado por IsKeyboardFocusable().

(Herdado de UIElementAutomationPeer)
IsOffscreen()

Recebe um valor que indica se um elemento está fora do ecrã.

(Herdado de AutomationPeer)
IsOffscreenCore()

Recebe um valor que indica se o UIElement que está associado a isto UIElementAutomationPeer está fora do ecrã. Este método é chamado por IsOffscreen().

(Herdado de UIElementAutomationPeer)
IsPassword()

Recebe um valor que indica se o elemento contém conteúdo sensível.

(Herdado de AutomationPeer)
IsPasswordCore()

Obtém um valor que indica se o UIElement que está associado a este UIElementAutomationPeer contém conteúdo protegido. Este método é chamado por IsPassword().

(Herdado de UIElementAutomationPeer)
IsRequiredForForm()

Recebe um valor que indica se o elemento associado a este par deve ser preenchido num formulário.

(Herdado de AutomationPeer)
IsRequiredForFormCore()

Recebe um valor que indica se o UIElement que está associado a isto UIElementAutomationPeer é necessário ser preenchido num formulário. Este método é chamado por IsRequiredForForm().

(Herdado de UIElementAutomationPeer)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
PeerFromProvider(IRawElementProviderSimple)

Recebe um AutomationPeer proxy especificado IRawElementProviderSimple .

(Herdado de AutomationPeer)
ProviderFromPeer(AutomationPeer)

Obtém-se para IRawElementProviderSimple o especificado AutomationPeer.

(Herdado de AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Chamado pelo AutomationPeer para levantar o AsyncContentLoadedEvent evento.

(Herdado de AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Levanta um evento de automação.

(Herdado de AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Expõe DataGrid tipos a Automatização da Interface de Utilizador.

(Herdado de AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Levanta um evento para notificar o cliente de automação de uma alteração no valor da propriedade.

(Herdado de AutomationPeer)
ResetChildrenCache()

Reinicia sincronizadamente a árvore dos elementos filhos chamando GetChildrenCore().

(Herdado de AutomationPeer)
SetFocus()

Define o foco do teclado no elemento associado a este par de automação.

(Herdado de AutomationPeer)
SetFocusCore()

Define o foco da entrada do teclado no UIElement que está associado a este UIElementAutomationPeer. Este método é chamado por SetFocus().

(Herdado de UIElementAutomationPeer)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
VerifyAccess()

Faz cumprir que o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)

Implementações de Interface Explícita

Name Description
IGridProvider.ColumnCount

Obtém o número total de colunas numa grelha.

IGridProvider.GetItem(Int32, Int32)

Recupera o fornecedor de Automatização da Interface de Utilizador para a célula especificada.

IGridProvider.RowCount

Obtém o número total de linhas numa grelha.

IItemContainerProvider.FindItemByProperty(IRawElementProviderSimple, Int32, Object)

Recupera um elemento pelo valor especificado da propriedade.

(Herdado de ItemsControlAutomationPeer)
ISelectionProvider.CanSelectMultiple

Recebe um valor que especifica se o fornecedor de Automatização da Interface de Utilizador permite que mais do que um elemento filho seja selecionado simultaneamente.

ISelectionProvider.GetSelection()

Recupera um fornecedor de Automatização da Interface de Utilizador para cada elemento filho selecionado.

ISelectionProvider.IsSelectionRequired

Recebe um valor que especifica se o fornecedor de Automatização da Interface de Utilizador requer que pelo menos um elemento filho seja selecionado.

ITableProvider.GetColumnHeaders()

Obtém uma coleção de fornecedores de Automatização da Interface de Utilizador que representa todos os cabeçalhos das colunas numa tabela.

ITableProvider.GetRowHeaders()

Recupera uma coleção de fornecedores de Automatização da Interface de Utilizador que representa todos os cabeçalhos de linha na tabela.

ITableProvider.RowOrColumnMajor

Recupera a direção principal de percurso para a tabela.

Aplica-se a