2011-02-15 120 views
2

我正在写一个基于WPF(c#)文本框的小编辑器。对于某些功能,仅在TextBox类中实现的方法getRectFromCharacterIndex()是必需的。此外,我必须在我的程序中做一些语法突出显示。通常这很容易在TextBlock或RichTextBox中处理。不幸的是,这两个控件不包含上面提到的方法。有没有人有一个想法,如何在正常的文本框中使用小的解决方法来格式化和/或上色单个字符?WPF文本框和RichTextBox的组合

非常感谢您的回答!

回答

2

我在过去做了同样的努力,我决定转移到:http://wiki.sharpdevelop.net/AvalonEdit.ashx几乎所有你需要的工作都在这里完成。

+0

Hello Felice, 非常感谢您的帮助。我快速浏览了您发布的链接。问题是,这对我的目的来说有点过大。我的编辑控制只是一个更大项目的一小部分。我也不得不提及,它是一种只读控件,不需要直接处理任何用户输入。 – user617997 2011-02-15 15:20:58