C# wpf RichTextBox 多行显示数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# wpf RichTextBox 多行显示数据相关的知识,希望对你有一定的参考价值。

rtb.Document = new FlowDocument(new Paragraph(new Run(str)));
FlowDocument doc = new FlowDocument();
Paragraph p = new Paragraph();
Run r = new Run(str);
p.Inlines.Add(r);
doc.Blocks.Add(p);
rtb.Document = doc;
这样会清空以前的数据,如何能够不清除以前的数据接着另起一行显示新的数据。

参考技术A 你可以创建新的Run r = new Run(str);然后把Run添加到同一个FlowDocument里去不就行了么追问

能不能提供下详细的代码?

追答

我说的你有啥不明白么。。。就是当你有新的str的时候,就新建个run就好了,然后加进同一个Paragraph
Run r1 = new Run(str); p.Inlines.Add(r1);。。。

以上是关于C# wpf RichTextBox 多行显示数据的主要内容,如果未能解决你的问题,请参考以下文章

C#中怎样让richTextBox控件的滚动条跟随数据向下移动!

如何用C#编写文本编辑器

wpf中如何让richtextbox的滚动条显示

WPF中能把不是表格类型的数据用DataGridView控件以多行多列的方式显示出来吗?

WPF RichTextBox滚动条自动滚动实例文本自动滚动实例

WPF richtextbox问题