WPF :: 我怎样才能 colorize/format HTML?

WPF :: How can I colorize/format HTML?

我有一个 RichTextBox,它是一个 HTML 所见即所得的编辑器,可以保存到 HTML;该项目的要求还要求我们提供 HTML 源代码编辑器。

解决这个问题的好方法是什么?我的想法是将 HTML 文本直接加载到 RichTextBox 中,但我想不出一种格式化文本的好方法 - 布局和着色都像 HTML 文本编辑器在 Visual Studio。

建议将不胜感激。

如果你需要一个HTML编辑器,它可以突出语法,你应该使用AvalonEdit。是一款功能强大的基于WPF的文本编辑器控件。

你可以找到here一个很好的教程。

此外,您可以使用第二个控件(例如 WebBrowser)显示结果 HTML。