如何消除RichTextBox中段落之间的空间?

时间:2015-02-20 14:55:51

标签: c# wpf

如何消除RichTextBox中段落之间的空间?

gobjParagaph.Inlines.Add(new Run(st));
gobjFlowDoc.Blocks.Add(gobjParagaph);
gRTbx.Document = gobjFlowDoc;

以编程方式在RichTextBox中显示信息后,客户编辑信息。但是,当客户点击"输入"按钮,光标向下跳两个空格。

2 个答案:

答案 0 :(得分:0)

您可以使用行高:

RichTextBox rtb = new RichTextBox();    
Paragraph p = rtb.Document.Blocks.FirstBlock as Paragraph;    
p.LineHeight = 10;

来源:Space After New Lines in RichTextBox

答案 1 :(得分:0)

我发现这也有效:

 <RichTextBox.Resources>
   <Style TargetType="{x:Type Paragraph}">
     <Setter Property="Margin" Value="0"/>
   </Style>
 </RichTextBox.Resources>