Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我是否可以提高(wpf)richtextbox的性能?_C#_Wpf_Richtextbox - Fatal编程技术网

C# 我是否可以提高(wpf)richtextbox的性能?

C# 我是否可以提高(wpf)richtextbox的性能?,c#,wpf,richtextbox,C#,Wpf,Richtextbox,我正在写一个文本编辑器,现在如果我打字很快或按下一个键,打字就会很慢。我以前在做这个程序的winforms版本,没有延迟。我是否可以创建一个自定义richtextbox控件并去掉所有不需要的属性?解决我的问题的最佳方法是什么?查看SharpDevelop中使用的开源语法突出显示文本编辑器。它可能会给你一些想法。我还将关注.NET4,它经过长时间的工作,以获得VisualStudio所需的巨大性能提升(它几乎在整个shell中使用WPF) 特别是在.NET3.5中,控件进行了大量不必要的重新绘制。

我正在写一个文本编辑器,现在如果我打字很快或按下一个键,打字就会很慢。我以前在做这个程序的winforms版本,没有延迟。我是否可以创建一个自定义richtextbox控件并去掉所有不需要的属性?解决我的问题的最佳方法是什么?

查看SharpDevelop中使用的开源语法突出显示文本编辑器。它可能会给你一些想法。我还将关注.NET4,它经过长时间的工作,以获得VisualStudio所需的巨大性能提升(它几乎在整个shell中使用WPF)


特别是在.NET3.5中,控件进行了大量不必要的重新绘制。查看WPF性能提示

谢谢!查看AvalonEdit和博客文章。不幸的是,我已经在使用visual studio的.net 4 rc,但仍然存在rtb性能问题。已确认。WPF RichTextBox在.NET4中也存在严重的性能问题