ISelectionProvider Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som fungerar som containrar för en samling enskilda, valbara underordnade objekt. Barnen i den här kontrollen måste implementera 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
- Härledda
- Attribut
Kommentarer
Implementerad på en UI Automation-provider som måste ha stöd för kontrollmönstret SelectionPattern.
Egenskaper
| Name | Description |
|---|---|
| CanSelectMultiple |
Hämtar ett värde som anger om UI Automation providern tillåter att fler än ett underordnat element väljs samtidigt. |
| IsSelectionRequired |
Hämtar ett värde som anger om UI Automation providern kräver att minst ett underordnat element väljs. |
Metoder
| Name | Description |
|---|---|
| GetSelection() |
Hämtar en UI Automation provider för varje underordnat element som har valts. |