ITextProvider Interface
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Exposes methods and properties to support UI Automation client access to controls that contain text.
Assembly: System.Windows (in System.Windows.dll)
The ITextProvider type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | DocumentRange | Gets a text range that encloses the main text of a document. |
![]() | SupportedTextSelection | Gets a value that specifies whether a text provider supports selection, and if it does, the type of selection that is supported. |
| Name | Description | |
|---|---|---|
![]() | GetSelection | Retrieves a collection of disjoint text ranges that are associated with the current text selection or selections. |
![]() | GetVisibleRanges | Retrieves an array of disjoint text ranges from a text container. Each text range begins with the first partially visible line and ends with the last partially visible line. |
![]() | RangeFromChild | Retrieves a text range that encloses a child element, such as an image, hyperlink, or other embedded object. |
![]() | RangeFromPoint | Returns the degenerate (empty) text range that is nearest to the specified screen coordinates. |
Show:

