DataGridItemAutomationPeer Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Expõe DataGridRow tipos a Automatização da Interface de Utilizador. Podem DataGridRow ou não existir 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
| Name | Description |
|---|---|
| DataGridItemAutomationPeer(Object, DataGridAutomationPeer) |
Inicializa uma nova instância da DataGridItemAutomationPeer 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 |
| Item |
Obtém o item de dados na Items coleção associado a este ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| ItemsControlAutomationPeer |
Obtém-se o ItemsControlAutomationPeer que está associado ao ItemsControl que detém a Items coleção. (Herdado de ItemAutomationPeer) |
Métodos
| Name | Description |
|---|---|
| CheckAccess() |
Determina se o thread que chama 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 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 corresponde ao item de dados na Items coleção 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 Items coleção associado a este ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| GetAutomationControlType() |
Obtém o tipo de controlo para o elemento associado ao par Automatização da Interface de Utilizador. (Herdado de AutomationPeer) |
| GetAutomationControlTypeCore() |
Quando sobrescrito numa 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 que identifica unicamente o UIElement que corresponde ao elemento de dados na Items coleção associado a este ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| 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 especificado UIElement. (Herdado de ItemAutomationPeer) |
| 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 de o UIElement que corresponde ao item de dados na Items coleção associado a este ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| GetClassName() |
Obtém um nome que é usado com AutomationControlType, para diferenciar o controlo representado por este AutomationPeer. (Herdado de AutomationPeer) |
| GetClassNameCore() |
Quando sobrescrito numa 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 do rato. (Herdado de AutomationPeer) |
| GetClickablePointCore() |
Obtém um Point que representa o espaço clicável que está no especificado UIElement. (Herdado de ItemAutomationPeer) |
| 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 DataGridRow tipos a Automatização da Interface de Utilizador. Podem DataGridRow ou não existir na memória. (Herdado de AutomationPeer) |
| GetHeadingLevelCore() |
Expõe DataGridRow tipos a Automatização da Interface de Utilizador. Podem DataGridRow ou não existir na memória. (Herdado de ItemAutomationPeer) |
| 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 do UIElement que corresponde ao elemento de dados na Items coleção associado a este ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| GetHostRawElementProviderCore() |
Indica-Automatização da Interface de Utilizador onde na árvore de Automatização da Interface de Utilizador colocar o |
| 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 transmite o estado visual do especificado UIElement. (Herdado de ItemAutomationPeer) |
| 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 o especificado UIElement representa. (Herdado de ItemAutomationPeer) |
| GetLabeledBy() |
Obtém-se para AutomationPeer o Label que é direcionado ao elemento. (Herdado de AutomationPeer) |
| GetLabeledByCore() |
Obtém-se para AutomationPeer o Label que é direcionado para o especificado UIElement. (Herdado de ItemAutomationPeer) |
| 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 para o UIElement que corresponde ao item de dados na Items coleção associado a este ItemAutomationPeer objeto. (Herdado de ItemAutomationPeer) |
| 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 de o UIElement que corresponde ao elemento de dados na Items coleção associado a este ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| 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 especificado UIElement está disposto numa direção específica. (Herdado de ItemAutomationPeer) |
| 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() |
Obtém a posição deste item dentro de um conjunto. (Herdado de ItemAutomationPeer) |
| GetSizeOfSet() |
Tenta obter o valor da SizeOfSet propriedade. (Herdado de AutomationPeer) |
| GetSizeOfSetCore() |
Obtém o tamanho de um conjunto que contém este 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 este par de automação tem atualmente foco no teclado. (Herdado de AutomationPeer) |
| HasKeyboardFocusCore() |
Recebe um valor que indica se o especificado UIElement tem atualmente foco de entrada do teclado. (Herdado de ItemAutomationPeer) |
| 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 especificado UIElement contém dados apresentados ao utilizador. (Herdado de ItemAutomationPeer) |
| 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() |
Obtém um valor que indica se o UIElement que está associado a isto ItemAutomationPeer é entendido pelo utilizador final como interativo. (Herdado de ItemAutomationPeer) |
| IsDialog() |
Expõe DataGridRow tipos a Automatização da Interface de Utilizador. Podem DataGridRow ou não existir na memória. (Herdado de AutomationPeer) |
| IsDialogCore() |
Expõe DataGridRow tipos a Automatização da Interface de Utilizador. Podem DataGridRow ou não existir na memória. (Herdado de ItemAutomationPeer) |
| IsEnabled() |
Obtém um valor que indica se o elemento associado a este par de automação suporta interação. (Herdado de AutomationPeer) |
| IsEnabledCore() |
Recebe um valor que indica se o especificado UIElement pode receber e enviar eventos. (Herdado de ItemAutomationPeer) |
| 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 especificado UIElement pode aceitar o foco do teclado. (Herdado de ItemAutomationPeer) |
| IsOffscreen() |
Recebe um valor que indica se um elemento está fora do ecrã. (Herdado de AutomationPeer) |
| IsOffscreenCore() |
Recebe um valor que indica se o especificado UIElement está fora do ecrã. (Herdado de ItemAutomationPeer) |
| IsPassword() |
Recebe um valor que indica se o elemento contém conteúdo sensível. (Herdado de AutomationPeer) |
| IsPasswordCore() |
Recebe um valor que indica se o especificado UIElement contém conteúdo protegido. (Herdado de ItemAutomationPeer) |
| 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 especificado UIElement é necessário para ser preenchido num formulário. (Herdado de ItemAutomationPeer) |
| 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 DataGridRow tipos a Automatização da Interface de Utilizador. Podem DataGridRow ou não existir na memória. (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 especificado UIElement. O UIElement corresponde ao item de dados na Items coleção associado a este ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| 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 |
|---|---|
| IInvokeProvider.Invoke() |
Envia um pedido para ativar um controlo e iniciar a sua única ação inequívoca. |
| IItemContainerProvider.FindItemByProperty(IRawElementProviderSimple, Int32, Object) |
Recupera um elemento pelo valor especificado da propriedade. |
| IScrollItemProvider.ScrollIntoView() |
Desloca a área de conteúdo de um objeto contentor para mostrar o controlo dentro da região visível (viewport) do contentor. |
| ISelectionItemProvider.AddToSelection() |
Adiciona o elemento atual à coleção de itens selecionados. |
| ISelectionItemProvider.IsSelected |
Recebe um valor que indica se um item foi selecionado. |
| ISelectionItemProvider.RemoveFromSelection() |
Remove o elemento atual da coleção de itens selecionados. |
| ISelectionItemProvider.Select() |
Limpa quaisquer itens selecionados e depois seleciona o elemento atual. |
| ISelectionItemProvider.SelectionContainer |
Recebe o fornecedor de Automatização da Interface de Utilizador que implementa ISelectionProvider e atua como contentor para o objeto que chama. |
| ISelectionProvider.CanSelectMultiple |
Recebe um valor que indica 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. |
| IVirtualizedItemProvider.Realize() |
Torna o item virtual totalmente acessível como elemento de Automatização da Interface de Utilizador. (Herdado de ItemAutomationPeer) |