将字符输入到RichTextBox中的速度太慢,如何让速度更快?

ato*_*ott 13 wpf wpf-controls

当我使用键盘输入文字时,我看到编辑器窗口中的字符结尾,有点在键盘后面,它给我的工作带来了不便,如何使按键同时出现这些字符.

Gob*_*lin 2

检查该视图中是否有任何带有复杂 CanExecute 代码的 ICommand。每次属性更改(以及 RichTextBox 中的大量属性更改)时,这些 ICommand 都会检查它们是否仍然能够执行 - 如果逻辑很繁重 - 您将付出性能方面的代价。

尝试看看您是否可以在仅使用 RichTextBox 的窗口中重现它 - 如果仍然很慢 - 检查您是否已升级视频驱动程序、Direct-X 或使用所有系统资源的任何东西。

最后但并非最不重要的 - 看看您是否可以在朋友计算机或另一台计算机上重现 - RichTextBox 中的输入应该接近瞬时。

  • 我有同样的问题...这很烦人。实际上,按键和呈现字母之间的延迟很小,大约为 100..150 毫秒。但这会让用户感到不舒服。 (5认同)