WPF записывает HTML в поле форматированного текстаC#

Место общения программистов C#
Ответить
Anonymous
 WPF записывает HTML в поле форматированного текста

Сообщение Anonymous »

Я работаю над приложением WPF для Windows, используя код C#. Это приложение, которое я унаследовал. У меня ограниченный опыт использования WPF.
У меня есть элемент управления «Поле форматированного текста», который используется для создания электронного письма с использованием HTML. Существует код для чтения содержимого поля форматированного текста и сохранения результатов в формате 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("" + xamlString + "");

html = HttpUtility.HtmlEncode(html);


Подробнее здесь: https://stackoverflow.com/questions/562 ... h-text-box
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»