ISelectionItemProvider Interface
Exposes methods and properties to support UI Automation client access to individual, selectable child controls of containers that implement ISelectionProvider.
Assembly: UIAutomationProvider (in UIAutomationProvider.dll)
| Name | Description | |
|---|---|---|
![]() | IsSelected | Gets a value that indicates whether an item is selected. |
![]() | SelectionContainer | Gets the UI Automation provider that implements ISelectionProvider and acts as the container for the calling object. |
| Name | Description | |
|---|---|---|
![]() | AddToSelection() | Adds the current element to the collection of selected items. |
![]() | RemoveFromSelection() | Removes the current element from the collection of selected items. |
![]() | Select() | Deselects any selected items and then selects the current element. |
Implemented on a UI Automation provider that must support the SelectionItemPattern control pattern.
Available since 3.0
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
SelectionItemPattern
System.Windows.Automation.Provider Namespace
UI Automation Control Patterns Overview
Server-Side UI Automation Provider Implementation
Client-Side UI Automation Provider Implementation
Support Control Patterns in a UI Automation Provider
Implementing the UI Automation SelectionItem Control Pattern
Fragment Provider Sample

