ISelectionProvider Rozhraní

Definice

Zveřejňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které fungují jako kontejnery pro kolekci jednotlivých, vybratelných podřízených položek. Podřízené položky tohoto ovládacího prvku musí implementovat 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
Odvozené
Atributy

Poznámky

Implementováno u zprostředkovatele model UI Automation, který musí podporovat vzor ovládacích prvků SelectionPattern.

Vlastnosti

Name Description
CanSelectMultiple

Získá hodnotu, která určuje, zda model UI Automation zprostředkovatel umožňuje vybrat více než jeden podřízený prvek současně.

IsSelectionRequired

Získá hodnotu, která určuje, zda model UI Automation zprostředkovatel vyžaduje alespoň jeden podřízený prvek, který má být vybrán.

Metody

Name Description
GetSelection()

Načte zprostředkovatele model UI Automation pro každý vybraný podřízený prvek.

Platí pro

Viz také