ISelectionItemProvider Interface
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 métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles filho individuais e selecionáveis de contêineres que implementam ISelectionProvider. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.SelectionItem.
public interface class ISelectionItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3386891649, 54444, 23857, 190, 127, 36, 250, 177, 96, 96, 228)]
struct ISelectionItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(3386891649, 54444, 23857, 190, 127, 36, 250, 177, 96, 96, 228)]
public interface ISelectionItemProvider
Public Interface ISelectionItemProvider
- Derivado
- Atributos
Comentários
Esse padrão tem diretrizes e convenções que não estão totalmente documentadas aqui. Para obter mais informações sobre para que serve esse padrão, consulte Padrão de controle SelectionItem. No entanto, você não precisa seguir as diretrizes sobre IRawElementProviderFragmentRoot, que são específicas para implementações de provedor COM e a interface não existe na API do provedor de automação Windows Runtime.
ISelectionItemProvider é implementado por estas classes de Windows Runtime existentes:
Use SelectionItemPatternIdentifiers se quiser referenciar as propriedades de padrão ISelectionItemProvider do código de controle ao disparar eventos de automação ou chamar AutomationPeer.RaisePropertyChangedEvent.
Propriedades
IsSelected |
Obtém um valor que indica se um item está selecionado. |
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. |
Métodos
AddToSelection() |
Adiciona o elemento atual à coleção de itens selecionados. |
RemoveFromSelection() |
Remove o elemento atual da coleção de itens selecionados. |
Select() |
Limpa qualquer seleção existente e seleciona o elemento atual. |