none
怎么去掉richtextbox顶部的空行呢 见代码 RRS feed

  • 问题

  • protected TextBlock _tbRTB = new TextBlock() { MaxWidth = 100 };
    protected RichTextBox _rtb = new RichTextBox(); 
    
    _rtb.Document.Blocks.Add(temPara);
     bRTB.Inlines.Add(new InlineUIContainer(_rtb));
    temPara.Inlines.Add(“aaaaaaaaaaaa”);
    

    为啥得出的效果,最上面有很大一片空行呢

    2016年5月24日 6:34

全部回复

  • 您好 wpf萌新,

    >>"为啥得出的效果,最上面有很大一片空行呢"

    我们在实例化RichTextBox时候,会向RichTextBox中默认的加入一个Paragraph。我们可以在加入新内容前清理这个默认的Paragraph即可。

    Paragraph temPara = new Paragraph();
    _rtb.Document.Blocks.Clear();
    _rtb.Document.Blocks.Add(temPara);
    Best Regards,
    Li Wang

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年5月25日 8:25
  • 果然可以也,这是微软的bug么,,,,,,,,,,,,,,,
    2016年5月25日 8:51
  • 您好 wpf萌新,

    这不是BUG, 这是默认的设置。

    Best Regards,
    Li Wang


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年5月26日 3:15