ISelectionProvider Interface
Exposes methods and properties to support UI Automation client access to controls that act as containers for a collection of individual, selectable child items. The children of this control must implement ISelectionItemProvider.
Assembly: UIAutomationProvider (in UIAutomationProvider.dll)
| Name | Description | |
|---|---|---|
![]() | CanSelectMultiple | Gets a value that specifies whether the UI Automation provider allows more than one child element to be selected concurrently. |
![]() | IsSelectionRequired | Gets a value that specifies whether the UI Automation provider requires at least one child element to be selected. |
| Name | Description | |
|---|---|---|
![]() | GetSelection() | Retrieves a UI Automation provider for each child element that is selected. |
Implemented on a UI Automation provider that must support the SelectionPattern control pattern.
Available since 3.0
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
SelectionPattern
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 Selection Control Pattern
Fragment Provider Sample

