2010-03-07 5 views
0

저는 텍스트 편집기를 작성 중이며 매우 빨리 입력하거나 타이핑이 매우 늦은 키를 누르고 있으면 지금 당장 나타납니다. 이전에이 프로그램의 winforms 버전을 작업 중이었고 지연이 없었습니다. 사용자 지정 richtextbox 컨트롤을 만들고 불필요한 모든 속성을 제거 할 수 있습니까? 내 문제를 해결하는 가장 좋은 방법은 무엇입니까?어쨌든 richtextbox 성능을 (wpf) 향상시킬 수 있습니까?

답변

1

SharpDevelop에서 사용되는 AvalonEdit 오픈 소스 구문 강조 텍스트 편집기를 확인하십시오. 그것은 당신에게 몇 가지 아이디어를 줄 수 있습니다. Visual Studio (거의 모든 셸에서 WPF를 사용함)에 필요한 큰 성능 향상을 이루기 위해 큰 시간에 걸쳐 작업 한 .NET 4를 살펴볼 것입니다.

특히 .NET 3.5에서 컨트롤 불필요한 페인트 칠을 많이했습니다. WPF 성능 팁에 대해서는 this blog post을 확인하십시오.

+0

고마워요! AvalonEdit 및 블로그 게시물을 확인하십시오. 불행히도 나는 이미 Visual Studio의 4 rc를 사용하고 있으며 여전히 rtb 성능 문제가 있습니다. – Justin

+2

가 확인되었습니다. WPF RichTextBox에는 .net 4에서도 심각한 성능 문제가 있습니다. –

관련 문제