WPF中的丰富HTML编辑器

时间:2011-08-31 13:24:14

标签: c# wpf tinymce wysiwyg rich-text-editor

我正在开发一个WPF应用程序,我们需要一些丰富的HTML编辑功能。 应用程序通常会生成一些初始HTML(表格等)并呈现给用户,然后用户可以在将HTML提交回系统之前进行编辑。如果用户可以合并和删除表格中的单元格,那将是非常好的。

我真正想要的是一个WYSIWYG编辑器,如tinyMCE - 仅适用于WPF。

到目前为止,我已经尝试将HTML转换为Flow Document,用户可以通过Extended WPF Toolkit's RichTextBoxconverting HTML to XAML中进行互动。

我对结果不满意,因为XAML代码无法正确呈现HTML。

我的感觉是,某人必须在我面前遇到同样的问题。有什么建议吗?

谢谢!

6 个答案:

答案 0 :(得分:6)

我简单地尝试了这个,根据我所看到的以及人们在讨论区内所说的话,这似乎做得很好。

Smith Html Editor

答案 1 :(得分:4)

如果您不熟悉Rich Text Editor,而不是纯HTML / XHTML编辑器,那么SpiceLogic WPF HTML Editor Control的最新版本可能是您可能感兴趣的版本。

https://www.spicelogic.com/Products/WPF-HTML-Editor-Control-17

enter image description here

是的,这个编辑器控件从上下文菜单提供表操作,如合并/删除/添加单元格,行,列等。

enter image description here

答案 2 :(得分:2)

看看this project。它是一个具有HTML功能的wpf丰富编辑器

答案 3 :(得分:2)

Telerik wpf丰富的编辑控件导入并导出为HTML格式,使其成为一种编辑html的方法,而无需依赖Web浏览器控件。

答案 4 :(得分:1)

有一个想法并提供源代码。请检查项目C# WPF WYSIWYG HTML Editor

答案 5 :(得分:0)

尝试WPF RichText Editor控制(也可在NuGet上使用)。