DataGridItemAutomationPeer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Expõe tipos de DataGridRow para Automação da Interface do Usuário. Pode 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
| Nome | Description |
|---|---|
| DataGridItemAutomationPeer(Object, DataGridAutomationPeer) |
Inicializa uma nova instância da classe DataGridItemAutomationPeer. |
Propriedades
| Nome | Description |
|---|---|
| Dispatcher |
Obtém o Dispatcher que DispatcherObject está associado. (Herdado de DispatcherObject) |
| EventsSource |
Obtém ou define um AutomationPeer que é relatado ao cliente de automação como uma fonte para todos os eventos provenientes disso AutomationPeer. (Herdado de AutomationPeer) |
| IsHwndHost |
Obtém um valor que indica se o elemento associado a esses AutomationPeer hosts |
| Item |
Obtém o item de dados na Items coleção associada a isso ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| ItemsControlAutomationPeer |
Obtém o ItemsControlAutomationPeer que está associado ao ItemsControl que contém a Items coleção. (Herdado de ItemAutomationPeer) |
Métodos
| Nome | Description |
|---|---|
| CheckAccess() |
Determina se o thread de chamada tem acesso a isso 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 acelerador para o UIElement que corresponde ao item de dados na coleção associada a Items isso 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 associada a Items isso ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| GetAutomationControlType() |
Obtém o tipo de controle do 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 elemento associado ao par de automação. (Herdado de AutomationPeer) |
| GetAutomationIdCore() |
Obtém a cadeia de caracteres que identifica exclusivamente o UIElement que corresponde ao item de dados na Items coleção associada a isso ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| GetBoundingRectangle() |
Obtém o Rect objeto 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 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 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 Items coleção associada a isso ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| GetClassName() |
Obtém um nome que é usado com AutomationControlType, para diferenciar o controle representado por isso AutomationPeer. (Herdado de AutomationPeer) |
| GetClassNameCore() |
Quando substituído em uma classe derivada, é chamado por GetClassName(). (Herdado de AutomationPeer) |
| GetClickablePoint() |
Obtém um Point elemento associado ao par de automação que responde a um clique do mouse. (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 à Automação da Interface do Usuário uma lista de elementos afetados ou controlados por isso 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 isso AutomationPeer. (Herdado de AutomationPeer) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetHeadingLevel() |
Expõe tipos de DataGridRow para Automação da Interface do Usuário. Pode DataGridRow ou não existir na memória. (Herdado de AutomationPeer) |
| GetHeadingLevelCore() |
Expõe tipos de DataGridRow para Automação da Interface do Usuário. Pode DataGridRow ou não existir na memória. (Herdado de ItemAutomationPeer) |
| GetHelpText() |
Obtém 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 da UIElement que corresponde ao item de dados na Items coleção associada a isso 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 |
| 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 especificado UIElement. (Herdado de ItemAutomationPeer) |
| GetItemType() |
Obtém uma cadeia de caracteres que descreve o tipo de item que 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 especificado UIElement representa. (Herdado de ItemAutomationPeer) |
| GetLabeledBy() |
Obtém o AutomationPeer para o Label que é direcionado para o elemento. (Herdado de AutomationPeer) |
| GetLabeledByCore() |
Obtém o AutomationPeer para o Label destino para o especificado UIElement. (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 Items coleção associada a esse ItemAutomationPeer objeto. (Herdado de ItemAutomationPeer) |
| GetLocalizedControlType() |
Obtém uma cadeia de caracteres localizada legível por humanos que representa o AutomationControlType valor do 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 associada a Items isso ItemAutomationPeer. (Herdado de ItemAutomationPeer) |
| GetOrientation() |
Obtém um valor que indica a orientação de controle explícita, se houver. (Herdado de AutomationPeer) |
| GetOrientationCore() |
Obtém um valor que indica se o especificado UIElement está disposto em uma direção específica. (Herdado de ItemAutomationPeer) |
| GetParent() |
Obtém o AutomationPeer que é o pai disso AutomationPeer. (Herdado de AutomationPeer) |
| GetPattern(PatternInterface) |
Retorna o objeto que dá suporte ao padrão de controle especificado do elemento associado a esse 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 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 esse par 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 o foco de entrada do teclado. (Herdado de ItemAutomationPeer) |
| InvalidatePeer() |
Dispara o recálculo das propriedades principais e AutomationPeer gera a PropertyChanged notificação para o Cliente de Automação se as propriedades forem alteradas. (Herdado de AutomationPeer) |
| IsContentElement() |
Obtém um valor que indica se o elemento associado a esse par de automação contém dados 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 é entendido 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 associado a isso ItemAutomationPeer é entendido pelo usuário final como interativo. (Herdado de ItemAutomationPeer) |
| IsDialog() |
Expõe tipos de DataGridRow para Automação da Interface do Usuário. Pode DataGridRow ou não existir na memória. (Herdado de AutomationPeer) |
| IsDialogCore() |
Expõe tipos de DataGridRow para Automação da Interface do Usuário. Pode DataGridRow ou não existir na memória. (Herdado de ItemAutomationPeer) |
| IsEnabled() |
Obtém um valor que indica se o elemento associado a esse par de automação dá suporte à 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 está 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 conteúdo protegido. (Herdado de ItemAutomationPeer) |
| IsRequiredForForm() |
Obtém um valor que indica se o elemento associado a esse par 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ído em um formulário. (Herdado de ItemAutomationPeer) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| PeerFromProvider(IRawElementProviderSimple) |
Obtém um AutomationPeer para o proxy especificado IRawElementProviderSimple . (Herdado de AutomationPeer) |
| ProviderFromPeer(AutomationPeer) |
Obtém o IRawElementProviderSimple para o especificado AutomationPeer. (Herdado de AutomationPeer) |
| RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Chamado pelo AutomationPeer para acionar o AsyncContentLoadedEvent evento. (Herdado de AutomationPeer) |
| RaiseAutomationEvent(AutomationEvents) |
Gera um evento de automação. (Herdado de AutomationPeer) |
| RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Expõe tipos de DataGridRow para Automação da Interface do Usuário. Pode DataGridRow ou não existir na memória. (Herdado de AutomationPeer) |
| RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Gera um evento para notificar o cliente de automação de um valor de propriedade alterado. (Herdado de AutomationPeer) |
| ResetChildrenCache() |
Redefine de forma 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 especificado UIElement. Corresponde UIElement ao item de dados na coleção associada a Items isso 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 isso DispatcherObject. (Herdado de DispatcherObject) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IInvokeProvider.Invoke() |
Envia uma solicitação para ativar um controle e iniciar sua única ação inequívoca. |
| IItemContainerProvider.FindItemByProperty(IRawElementProviderSimple, Int32, Object) |
Recupera um elemento pelo valor da propriedade especificado. |
| IScrollItemProvider.ScrollIntoView() |
Rola a área de conteúdo de um objeto de 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() |
Limpa todos 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 para o 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 requer pelo menos um elemento filho a ser selecionado. |
| IVirtualizedItemProvider.Realize() |
Torna o item virtual totalmente acessível como um elemento de Automação de Interface do Usuário. (Herdado de ItemAutomationPeer) |