Как я могу изменить цвет фона выделенного текста в поле Rich text wpf c #
Как я могу отобразить HTML-текст вRichTextBox
контроль?
На самом деле я хочу изменить цвет фона выбранного текста вRichTextBox
в C # wpf. Я попробовал этот код, но он не отображает форматированный текст.
Пожалуйста, помогите мне ... Спасибо заранее!
void rtbTextEditor_SelectionChanged(object sender, RoutedEventArgs e)
{
SelectionText = rtbTextEditor.Selection.Text.Trim();
if (SelectionText != string.Empty)
{
if (VisualEditor.Document.Body != null)
{
//VisualEditor is web browser
VisualEditor.Document.Body.InnerHtml = @"""<html><body><FONT style=""BACKGROUND-COLOR: #ffff00""><bold>""" + rtbTextEditor.Selection.Text + @"""</Bold></FONT></body></html>""";
VisualEditor.Document.ExecCommand("SelectAll", false, null);
rtbTextEditor.Document.Blocks.Add(new Paragraph(new Run(VisualEditor.Document.Body.InnerText.ToString())));
}
}
}