RichTextBox text reading

We are working on a c-compiler and i am in charge for the GUI(wpf). You enter the source code in a rich text box that looks like this


and i have this "event handler":
private void sourceCodeTextBox_TextChanged(object sender, System.Windows.Controls.TextChangedEventArgs e)


i want now to copy the whole text but i cant get the text from the sourceCodeTextBox.... sourceCodeTextBox.Text does not exist so I am wondering if there is an other way how i can get the text for further manipulation in our compiler


  • You can get the text from RichTextBox using TextRange. Sample code is given bellow.


    var textRange = new TextRange(sourceCodeTextBox.Document.ContentStart, sourceCodeTextBox.Document.ContentEnd);

    var sourceCode = textRange.Text;

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


In this Discussion