我正在开发一个WPF应用程序,我们需要一些丰富的HTML编辑功能。 应用程序通常会生成一些初始HTML(表格等)并呈现给用户,然后用户可以在将HTML提交回系统之前进行编辑。如果用户可以合并和删除表格中的单元格,那将是非常好的。
我真正想要的是一个WYSIWYG编辑器,如tinyMCE - 仅适用于WPF。
到目前为止,我已经尝试将HTML转换为Flow Document,用户可以通过Extended WPF Toolkit's RichTextBox在converting HTML to XAML中进行互动。
我对结果不满意,因为XAML代码无法正确呈现HTML。
我的感觉是,某人必须在我面前遇到同样的问题。有什么建议吗?
谢谢!
答案 0 :(得分:6)
我简单地尝试了这个,根据我所看到的以及人们在讨论区内所说的话,这似乎做得很好。
答案 1 :(得分:4)
如果您不熟悉Rich Text Editor,而不是纯HTML / XHTML编辑器,那么SpiceLogic WPF HTML Editor Control的最新版本可能是您可能感兴趣的版本。
https://www.spicelogic.com/Products/WPF-HTML-Editor-Control-17
是的,这个编辑器控件从上下文菜单提供表操作,如合并/删除/添加单元格,行,列等。
答案 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上使用)。