【发布时间】:2014-06-29 17:03:34
【问题描述】:
我已经为 WPF Richtextbox 实现了一个 Find 命令。我有两个 Richtextbox 实例。第一个是可写的。第二个不是。在只读富文本框中,
IsDocumentEnabled = true 和 IsReadOnly = true。
两个富文本框的文本相同,大约 1000 个字符。
在第一个富文本框中搜索字符串需要 18 秒。在只读版本中,具有完全相同的文本和完全相同的代码,搜索需要 4 秒。考虑到它可能是添加到 Undo 堆栈的项目,我在第一个中禁用了 Undo 以查看它是否会提高性能,但它没有。
有没有人有任何建议或想法,为什么读写richtextbox和只读richtextbox之间的性能差异如此之大?
【问题讨论】:
标签: wpf richtextbox