Partager via


ISelectionProvider Interface

Définition

Expose des méthodes et des propriétés pour prendre en charge l’accès du client UI Automation aux contrôles qui jouent le rôle de conteneurs pour une collection d’éléments enfants individuels et 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 SelectionPattern contrôle.

Propriétés

CanSelectMultiple

Obtient une valeur qui indique 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 requiert qu’au moins un élément enfant soit sélectionné.

Méthodes

GetSelection()

Extrait un fournisseur UI Automation pour chaque élément enfant sélectionné.

S’applique à

Voir aussi