我想在运行时在WPF RichTextBox中添加一些新行。
我可以使用以下方法执行此操作:

FlowDocument mcFlowDoc = new FlowDocument();
mcFlowDoc = richTextBox.Document;
Paragraph pr = new Paragraph();
pr.Inlines.Add(status);
mcFlowDoc.Blocks.Add(pr);
StatusText.Document = mcFlowDoc;

但是两条线之间有太多的差距。我怎样才能解决这个问题?

最佳答案

根据文档,段落间距由边距定义,边距不会累积(不会加倍),因此 Julien Lebosquain 的答案是正确的。

MSDN on FlowDocument Paragraph Spacing

10-07 13:12