End Property
Collapse the table of content
Expand the table of content

TextRange.End Property


Get the position that marks the end of the current selection.

Namespace:   System.Windows.Documents
Assembly:  PresentationFramework (in PresentationFramework.dll)

public TextPointer End { get; }

Property Value

Type: System.Windows.Documents.TextPointer

A TextPointer that points to the end of the current selection.

The following example demonstrates the use of the End property.

// This method returns true if two specified selections overlap, including when the
// end of one selection serves as the beginning of the other.
bool DoSelectionsOverlap(TextRange selection1, TextRange selection2)
    // Is either end of selection2 contained by selection1?
    if (selection1.Contains(selection2.Start) || selection1.Contains(selection2.End))
        // If so, the selections overlap.
        return true;
    // If not, selection2 may still entirely contain selection1.
    // Is either end of selection1 contained by seleciotn2?
    else if (selection2.Contains(selection1.Start) || selection2.Contains(selection1.End))
        // If so, the selections overlap.
        return true;
    // If neither selection contains the begging or end of the other selection, 
    //the selections do not overlap.
    else return false;    

.NET Framework
Available since 3.0
Return to top
© 2015 Microsoft