Partilhar via


ISelectionItemProvider Interface

Definição

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 GetPattern e PatternInterface.SelectionItem.

public interface class ISelectionItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1783199681, 33549, 17106, 191, 98, 4, 46, 189, 222, 204, 25)]
struct ISelectionItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1783199681, 33549, 17106, 191, 98, 4, 46, 189, 222, 204, 25)]
public interface ISelectionItemProvider
Public Interface ISelectionItemProvider
Derivado
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

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 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.

Aplica-se a

Confira também