Производительность WPF RichTextBox
Эффективность управления WPF RichTextBox очень медленная, когда загружается текстовый документ 50 КБ. Прокрутка laggy и нажатие Ctrl-A для выбора всего текста занимает более 10 секунд. (Это непротиворечиво в Блокноте).
Я не делаю никаких причудливых растровых эффектов. Это нормально? Даже набрав пустой RichTextBox, кажется немного отстающим, чем обычно.
Есть ли исправления для этого? Альтернативы? Спасибо!
Ответы
Ответ 1
Вам может потребоваться использовать другой элемент управления текстовым полем.
Даниэль Грюнвальд полностью с нуля написал текстовый редактор Wpf для SharpDevelop. Он называется AvalonEdit, и хорошая статья посвящена codeproject:
http://www.codeproject.com/KB/edit/AvalonEdit.aspx
Кажется, что он сделал оптимизацию для больших файлов.