WPF RichTextBox性能

moo*_*ogs 14 wpf performance controls

加载50KB文本文档时,WPF的RichTextBox控件的性能非常慢.滚动滞后并按Ctrl-A选择所有文本需要10秒以上.(这是在记事本上的表示).

我没有做任何奇特的位图效果.这是正常的吗?即使在空的RichTextBox上打字,也似乎比正常情况有点滞后.

有没有解决这个问题?备择方案?谢谢!

Pat*_*lug 11

您可能需要考虑使用不同的文本框控件.

Daniel Grunwald从头开始为SharpDevelop编写了Wpf文本编辑器.它被称为AvalonEdit,一篇很好的文章在codeproject上:

http://www.codeproject.com/KB/edit/AvalonEdit.aspx

看来他已经对大文件进行了优化.