标签: c# .net wpf textbox richtextbox
我正在编写一个基于WPF(c#)TextBox的小编辑器。对于某些功能,方法getRectFromCharacterIndex()只能在TextBox类中实现。此外,我必须在我的程序中做一些语法高亮。通常,这很容易在TextBlock或RichTextBox中处理。不幸的是,这两个控件不包括上面提到的方法。有没有人有一个想法,如何使用一个小的解决方法格式化和/或着色普通TextBox中的单个字符?
非常感谢您的回答!
答案 0 :(得分:2)
我过去做了同样的努力,我决定转向:http://wiki.sharpdevelop.net/AvalonEdit.ashx几乎所有你需要的工作都在这里完成。