Space After New Lines in RichTextBox

点点圈 提交于 2019-12-03 13:47:10
Botz3000

I had the same problem, and i solved it by modifying the Xaml of the RichTextBox:

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

Don't know how that's different than setting the style manually like you did, but for me it worked.

Update: To change it in code, you need to use the target type as key:

Style noSpaceStyle = new Style(typeof(Paragraph));
noSpaceStyle.Setters.Add(new Setter(Paragraph.MarginProperty, new Thickness(0)));
rtb.Resources.Add(typeof(Paragraph), noSpaceStyle);

I did it with property thickness

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