2011-02-15 3 views
2

WPF (C#) TextBox를 기반으로 작은 편집기를 작성하고 있습니다. 일부 기능의 경우 TextBox 클래스에서만 구현되는 getRectFromCharacterIndex() 메소드가 필요합니다. 또한 내 프로그램에서 구문 강조를해야합니다. 일반적으로 TextBlock 또는 RichTextBox에서 처리하기 쉽습니다. 불행하게도이 두 컨트롤은 위에서 언급 한 것과 같은 메소드를 포함하지 않습니다. 작은 해결 방법을 사용하여 일반 TextBox에서 단일 문자를 포맷하고 색상을 지정하는 방법에 대한 아이디어가 있습니까?WPF TextBox와 RichTextBox의 조합

답변 해 주셔서 감사합니다.

답변

2

나는 과거에 같은 노력을했지만 나는 이것으로 옮기기로 결심했다. : http://wiki.sharpdevelop.net/AvalonEdit.ashx 거의 모든 작업이 여기에서 완료되었다.

+0

안녕하세요 펠리스, 도움 주셔서 대단히 감사합니다. 내가 게시 한 링크를 잠시 살펴 보았습니다. 문제는 그것이 내 목적을 위해 조금 큽니다. My Editor-Control은 더 큰 프로젝트의 일부일뿐입니다. 또한 사용자 입력을 직접 처리 할 필요가없는 읽기 전용 컨트롤이라고 언급해야합니다. – user617997