在WPF聊天应用开发中遇到了一个RichTextBox性能问题,体现为:

 

1.中文打字速度正常,但英文打字较慢,会出现延迟的情况

2.文字多到上千字时,会非常卡顿

3.有个功能,需要@用户,输入@时弹出下拉框选择用户,RichTextBox做起来很麻烦

 

 

目前找到了一个比较完美的替代方案:

AvalonEdit

不过截至写随笔前还暂未使用,等使用之后我会来更新此随笔。

 


 

破案了,这玩意不能代替RichTextBox。。。

其实这个组件对单文字的支持非常强大,但是我需要富文本编辑,包含对图片和部分自定义控件的插入和编辑,所以这个组件满足不了我的需求,太可惜了