【发布时间】:2015-11-03 17:53:33
【问题描述】:
我会更新 FlowDocument 中的段落(在 RichTextBox 中)。
目前,我每次都使用函数 Clear() 来清空块,然后用我的段落填充 RichTextBox.Document.Blocks。
但是,每次清除和添加我的段落时,速度非常慢,而且为此我损失了很多性能。如何优化这些指令并有效更新 RichTextBox 中的段落?
谢谢
【问题讨论】:
-
您是否尝试仅替换您要更改的段落对象的内容?
-
我的问题是,例如,当我从 RichTextBox 中的输入键添加一个字母时,我想(不确定)RichTextBox 在此事件中创建一个新的 FlowDocument(或段落 I具体不知道)内部。它不使用我在后面的代码中使用的相同段落。所以我所做的就是在我自己段落的文本中插入新字母,然后清除richtextbox中的流文档并用我自己的段落填充它以获得好的文本。每一次。我确信有更好的方法(而且更快)。我希望我给你更精确的回答。谢谢
标签: wpf richtextbox flowdocument paragraph