加载50KB文本文档时,WPF的RichTextBox控件的性能非常慢.滚动滞后并按Ctrl-A选择所有文本需要10秒以上.(这是在记事本上的表示).
我没有做任何奇特的位图效果.这是正常的吗?即使在空的RichTextBox上打字,也似乎比正常情况有点滞后.
有没有解决这个问题?备择方案?谢谢!
您可能需要考虑使用不同的文本框控件.
Daniel Grunwald从头开始为SharpDevelop编写了Wpf文本编辑器.它被称为AvalonEdit,一篇很好的文章在codeproject上:
http://www.codeproject.com/KB/edit/AvalonEdit.aspx
看来他已经对大文件进行了优化.