我正在编写一个基于WPF(c#)TextBox的小型编辑器。对于某些功能,仅在TextBox类中实现的方法getRectFromCharacterIndex()是必需的。此外,我必须在程序中进行语法突出显示。通常,这在TextBlock或RichTextBox中很容易处理。不幸的是,这两个控件不包含上述方法。有谁知道,如何用一个小的解决方法在普通TextBox中设置单个字符的格式和/或颜色?
非常感谢您的回答!
最佳答案
过去,我做了同样的工作,因此决定转向:http://wiki.sharpdevelop.net/AvalonEdit.ashx几乎所有需要的工作都在这里完成。