WPF ::如何着色/格式化HTML?

时间:2015-03-07 06:31:39

标签: html wpf richtextbox code-formatting

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

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

建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

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

您可以找到here一个非常好的教程。

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