Partager via


ISelectionProvider Interface

Définition

Expose des méthodes et des propriétés pour prendre en charge UI Automation’accès client aux contrôles qui agissent en tant que conteneurs pour une collection d’éléments enfants individuels sélectionnables. Les enfants de ce contrôle doivent implémenter 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
Dérivé
Attributs

Remarques

Implémenté sur un fournisseur UI Automation qui doit prendre en charge le modèle de contrôle SelectionPattern.

Propriétés

Nom Description
CanSelectMultiple

Obtient une valeur qui spécifie si le fournisseur UI Automation autorise la sélection simultanée de plusieurs éléments enfants.

IsSelectionRequired

Obtient une valeur qui spécifie si le fournisseur UI Automation nécessite au moins une sélection d’un élément enfant.

Méthodes

Nom Description
GetSelection()

Récupère un fournisseur UI Automation pour chaque élément enfant sélectionné.

S’applique à

Voir aussi