Interface ISelectionProvider2 (uiautomationcore.h)
Estende a interface ISelectionItemProvider para fornecer informações sobre os itens selecionados.
Herança
A interface ISelectionProvider2 herda da interface ISelectionProvider.
Métodos
A interface ISelectionProvider2 tem esses métodos.
ISelectionProvider2::get_CurrentSelectedItem Obtém o item selecionado no momento. |
ISelectionProvider2::get_FirstSelectedItem Obtém o primeiro item em um grupo de itens selecionados. |
ISelectionProvider2::get_ItemCount Obtém o número de itens selecionados. |
ISelectionProvider2::get_LastSelectedItem Obtém o último item em um grupo de itens selecionados. |
Comentários
Essa interface é implementada por um provedor de Automação da Interface do Usuário da Microsoft.
Os provedores devem gerar um evento do tipo UIA_Selection_InvalidatedEventId quando uma seleção em um contêiner for alterada significativamente.
Ao selecionar de uma lista ou grade 2D, há informações principais que os ATs gostariam de ler melhor para seus usuários finais. Usando o Excel como um exemplo principal, há quatro main informações necessárias para que a AT forneça uma boa experiência:
- A primeira célula na seleção
- A última célula na seleção
- O item atual à medida que você seleciona
- A contagem total
- O usuário começou na célula F5 (observe que é aqui que a entrada de foco permanece porque, se você digitar, é onde os dados chegam)
- O usuário seleciona a coluna para a célula F7
- Em seguida, o usuário seleciona da esquerda para a célula D7
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1709 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | uiautomationcore.h (include UIAutomation.h) |
Confira também
Visão Geral dos Provedores de Automação de Interface do Usuário