RichTextBox
имеет свойство с именем CaretPosition
.
Вы можете получить DocumentEnd
и DocumentStart
TextPointers из него.
Если вы объявили RichTextBox
в xaml, вы можете получить к нему доступ из кода:
<RichTextBox Name="MyRichTextBox"/>
public MainWindow()
{
InitializeComponent();
var startPointer = MyRichTextBox.CaretPosition.DocumentStart;
var endPointer = MyRichTextBox.CaretPosition.DocumentEnd;
}