Adding text in a new line in WPF RichTextBox at runtime

微笑、不失礼 提交于 2019-12-05 07:09:35

According to the documentation, Paragraph spacing is defined by margins, which do not accumulate (no doubling up), so Julien Lebosquain's answer is correct.

MSDN on FlowDocument Paragraph Spacing

To avoid having to manually set the margin for every paragraph, you can add this to the RichTextBox's XAML:

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

Try pr.Margin = new Thickness(0.0) to remove the gaps between paragraphs.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!