Compartilhar via


ISelectionProvider Interface

Definição

Expõe métodos e propriedades para compatibilidade com o acesso para cliente da Automação da Interface do Usuário para controles que agem como contêineres para uma coleção de itens filhos selecionáveis e individuais. O filho desse controle deve implementar ISelectionItemProvider.

public interface class ISelectionProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("fb8b03af-3bdf-48d4-bd36-1a65793be168")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ISelectionProvider
public interface ISelectionProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("fb8b03af-3bdf-48d4-bd36-1a65793be168")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ISelectionProvider = interface
type ISelectionProvider = interface
Public Interface ISelectionProvider
Derivado
Atributos

Comentários

Implementado em um provedor de Automação da Interface do Usuário que deve dar suporte ao SelectionPattern padrão de controle.

Propriedades

CanSelectMultiple

Obtém um valor que especifica se o provedor de Automação da Interface do Usuário permite que mais de um elemento filho seja selecionado simultaneamente.

IsSelectionRequired

Obtém um valor que especifica se o provedor de Automação da Interface do Usuário exige que, pelo menos, um elemento filho seja selecionado.

Métodos

GetSelection()

Recupera um provedor de Automação da Interface do Usuário para cada elemento filho selecionado.

Aplica-se a

Confira também