Мне нужно добавить TextRrange
для потокового документа, не теряя форматирование, выполненное для него в RichTextBox
.
Я получаю RichTextBox.Text
, который преобразует его в строку и теряет все форматирование, но я не хочу терять форматирование текста, прочитанного из расширенного текстового поля.
TextRange t = new TextRange(rtb.Document.ContentStart, rtb.Document.ContentEnd);
String s = t.Text;
FlowDocument fd = new FlowDocument();
/*
this snippt works but looses formating
Paragraph p = new Paragraph();
p.Inlines.Add(s);
fd.Blocks.Add(p);
*/
fd.Blocks.Add(t); // cannot convert TextRange to Block