Я создал RichTextBox под названием SharpTextBox, который указывает и ограничивает количество символов, которые могут быть в нем напечатаны. Реализация показана по следующей ссылке:
http://www.highoncoding.com/Articles/673_Creating_SharpRichTextBox_for_Live_Character_Count_in_WPF.aspx
Во всяком случае, когда я начинаю печатать в TextBox, он увеличивается с 3% до 78%. TextBox обновляет элемент управления Label, который показывает количество символов, оставшихся для подсчета.
Как я могу увеличить производительность текстового поля?
ОБНОВЛЕНИЕ:
Я прочитал, что, похоже, есть проблема со свойством TextRange.Text, которое снижает производительность.