我正在寻找一个语法高亮的Textbox组件,最好是免费的,带有源代码,并且能够在Winforms,ASP.NET和WPF中使用.此外,它不仅应支持显示,还应支持编辑内容.
我发现了用于ASP.NET的优秀,免费的ActiPro SyntaxHighlighter,但不幸的是,它只适用于ASP.NET,它只以语法突出显示方式显示文本,它没有编辑功能.....
我也知道SharpDevelop的ICSharp Text Editor
组件,但那是一个独立的,但仅限Winforms的解决方案.
有没有人知道一个组件有一个核心来处理语法高亮(可配置,所以我可以将它用于C#代码,XML和HTML文件等),并且有三个"皮肤"用于Winforms,ASP.NET和WPF?我真的更喜欢有一个核心来完成繁重的工作,而三个用户界面共享核心代码....
欢迎提出任何指示和提示!
我和你在一起marc:我很想看到一个可扩展的语法突出框架,它可以生成一个标记化的"文档"对象,然后可以通过每个显示框架的控件显示它.这样解析器/标记器就可以写一次了!
我能说的最好的是,这个帖子表明ActiProSoftware正在为其语法高亮显示器开发 WPF控件.