如何使用AvalonEdit编辑XML文件

use*_*719 3 xml wpf avalonedit

我想在我的应用程序中包含一个XML编辑器 - 类似于VS的带有自动着色的XML编辑器等.

AvalonEdit听起来像是一个很好的解决方案.

但是,AvalonEdit附带了C#语法的示例,而不是XML语法.某处有XML语法示例吗?

Nas*_*adi 5

只需SyntaxHighlighting="XML"在您的XAML中使用:

xmlns:avalonedit="http://icsharpcode.net/sharpdevelop/avalonedit"
...
<StackPanel>
    <avalonedit:TextEditor SyntaxHighlighting="XML"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

  • 注意:`"XML"` 区分大小写。完整的选项列表在 https://github.com/icsharpcode/AvalonEdit/blob/master/ICSharpCode.AvalonEdit/Highlighting/Resources/Resources.cs (2认同)