答案 0 :(得分:12)
我认为这个问题有你的答案。
Anyone know a code editor I can embed in a WPF window or Windows forms?
或者你可以自己写一个: http://blogs.microsoft.co.il/blogs/tamir/archive/2006/12/14/RichTextBox-syntax-highlighting.aspx
答案 1 :(得分:2)
前段时间我发现了this博客文章,其中包含有关如何从RichTextBox创建自定义语法高亮控件的教程。也许它对你也有用。
答案 2 :(得分:1)
如果你不介意没有任何文件,AvalonEdit是一个不错的选择。我目前正在使用一个项目,它是一个很棒的工具。即使在复杂的情况下我也没有遇到过一个bug。
答案 3 :(得分:0)
我一直在寻找同样的事情而没有成功。我找到的唯一解决方案是Actipro的Syntax Highlighter for WinForms,可以在WPF应用程序中托管。 AFAIK Actipro正在研究WPF版本,但我不知道它是否准备就绪