Подтвердить что ты не робот

Производительность WPF RichTextBox

Эффективность управления WPF RichTextBox очень медленная, когда загружается текстовый документ 50 КБ. Прокрутка laggy и нажатие Ctrl-A для выбора всего текста занимает более 10 секунд. (Это непротиворечиво в Блокноте).

Я не делаю никаких причудливых растровых эффектов. Это нормально? Даже набрав пустой RichTextBox, кажется немного отстающим, чем обычно.

Есть ли исправления для этого? Альтернативы? Спасибо!

4b9b3361

Ответ 1

Вам может потребоваться использовать другой элемент управления текстовым полем.

Даниэль Грюнвальд полностью с нуля написал текстовый редактор Wpf для SharpDevelop. Он называется AvalonEdit, и хорошая статья посвящена codeproject:

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

Кажется, что он сделал оптимизацию для больших файлов.