Howdy, Stranger!

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


RichTextBox text reading

CrojachCrojach Member Posts: 4
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
Grid.Row="1" Grid.RowSpan="1" Grid.Column="1" Grid.ColumnSpan="1"
ScrollViewer.CanContentScroll="True" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Auto"
AcceptsReturn="True" AcceptsTab="True" TextChanged="sourceCodeTextBox_TextChanged" IsDocumentEnabled="False" IsTabStop="False">


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


  • pradiphudekarpradiphudekar Member Posts: 1

    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.