我是 WPF 的 RichTextBox 的新手。我想知道如何用特定颜色突出显示一行上的文本。
假设我有一个黄色背景的富文本框,并为其分配一个流文档。
richTextBox.Background = Brushes.LightYellow;
var mcFlowDoc = new FlowDocument();
var para = new Paragraph();
para.Inlines.Add(new Run("This is the first line.\n"));
para.Inlines.Add(new Run("This is the second line.\n"));
para.Inlines.Add(new Run("This is the third line."));
mcFlowDoc.Blocks.Add(para);
richTextBox.Document = mcFlowDoc;
接下来我需要做什么才能将第三行的突出显示颜色更改为红色?我不是在谈论选择突出显示颜色,而是普通文本突出显示(如在写字板中)
如果有解决方案,我希望它在 C# 代码中,我想远离 XAML 编辑。