Я работаю над приложением WPF для Windows, используя код C #.Это приложение, которое я унаследовал.У меня ограниченный опыт использования WPF.У меня есть элемент управления Rich Text Box, который используется для создания электронной почты с использованием HTML.Существует код для чтения содержимого Rich Text Box и сохранения результатов в виде HTML в базе данных.Этот код работает.Мне нужно написать реверс, который пишет HTML в поле расширенного текста, чтобы он отображался как текст.
Ниже приведен код, который я должен прочитать в поле расширенного текста.
TextRange xaml = new TextRange(EmailBodyRichTextBox.Document.ContentStart, EmailBodyRichTextBox.Document.ContentEnd);
MemoryStream ms = new MemoryStream();
xaml.Save(ms, DataFormats.Xaml);
string xamlString = ASCIIEncoding.Default.GetString(ms.ToArray());
string html = HTMLConverter.HtmlFromXamlConverter.ConvertXamlToHtml("<FlowDocument>" + xamlString + "</FlowDocument>");
html = HttpUtility.HtmlEncode(html);