我在WPF的一个项目中使用AvalonEdit文本编辑器,我需要改变语言的语法颜色。
我安装了Nuget包并写了 xmlns:avalonEdit="http://icsharpcode.net/sharpdevelop/avalonedit"
在MainWindow的XAML中。
<avalonEdit:TextEditor Foreground="White" SyntaxHighlighting="PHP" ShowLineNumbers="True" FontSize="16">
我如何改变语言的颜色?我在AvalonEdit Sample demo文件夹中看到一些文件 "ICSharpCode.AvalonEdit\Highlighting\Resources",但我不知道如何使用它们。
你可以通过在运行时加载自己的高亮定义来改变语法高亮。更多细节请参见本条目。如何创建AvalonEdit语法文件(.xshd)并将其嵌入到我的汇编中?