【问题标题】:Syntax Highlighter for WPFWPF 的语法荧光笔
【发布时间】:2009-01-18 09:27:26
【问题描述】:

我目前正在为 WPF 应用程序寻找语法荧光笔。一个文本框可供用户输入,希望能识别代码并相应地突出显示语法。

我希望以后支持 C# initialy 和其他语言。

问题重复394751

【问题讨论】:

标签: wpf syntax syntax-highlighting


【解决方案1】:

【讨论】:

  • 谢谢,在搜索中没有找到。
【解决方案2】:

前段时间,我发现this 博客文章,其中包含有关如何从 RichTextBox 创建自定义语法高亮控件的教程。也许它对你也有用。

【讨论】:

  • 链接似乎已失效,现在
【解决方案3】:

如果您不介意没有任何文档,AvalonEdit 是一个不错的选择。我目前正在用于一个项目,它是一个很棒的工具。即使在复杂的场景中,我也没有遇到过一个错误。

【讨论】:

  • 它在 svn://svnmirror.sharpdevelop.net/sharpdevelop/trunk/SharpDevelop 中(不记得确切的路径),只有源代码(但很容易构建)。
  • 它还有一个方便的 nuget 包。我发现它非常容易集成到我的应用程序中(只需以只读方式显示突出显示的颜色)。 2 分钟的工作。
【解决方案4】:

我一直在寻找同样的东西但没有成功。我发现的唯一解决方案是 Actipro 的 Syntax Highlighter 用于可以在 WPF 应用程序中托管的 WinForms。 AFAIK Actipro 正在开发 WPF 版本,但我不知道它是否准备好

【讨论】:

    猜你喜欢
    • 2010-11-12
    • 2010-10-23
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    • 1970-01-01
    • 2011-06-05
    • 2011-05-16
    • 2014-07-09
    相关资源
    最近更新 更多