ISelectionItemProvider 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 enskilda, valbara underordnade kontroller för containrar som implementerar ISelectionProvider.
public interface class ISelectionItemProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("2acad808-b2d4-452d-a407-91ff1ad167b2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ISelectionItemProvider
public interface ISelectionItemProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("2acad808-b2d4-452d-a407-91ff1ad167b2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ISelectionItemProvider = interface
type ISelectionItemProvider = interface
Public Interface ISelectionItemProvider
- Härledda
- Attribut
Kommentarer
Implementerad på en UI Automation-provider som måste ha stöd för kontrollmönstret SelectionItemPattern.
Egenskaper
| Name | Description |
|---|---|
| IsSelected |
Hämtar ett värde som anger om ett objekt är markerat. |
| SelectionContainer |
Hämtar UI Automation-providern som implementerar ISelectionProvider och fungerar som container för det anropande objektet. |
Metoder
| Name | Description |
|---|---|
| AddToSelection() |
Lägger till det aktuella elementet i samlingen med markerade objekt. |
| RemoveFromSelection() |
Tar bort det aktuella elementet från samlingen med markerade objekt. |
| Select() |
Avmarkerar alla markerade objekt och väljer sedan det aktuella elementet. |
Gäller för
Se även
- SelectionItemPattern
- Översikt över UI Automation-kontrollmönster
- Serversidan UI Automation providerimplementering
- Client-sidan UI Automation providerimplementering
- Att stödja kontrollmönster i en UI Automation-leverantör
- Implementera selektionsobjektskontrollmönstret för UI-automatisering
- Exempel på fragmentprovider