如何将字处理器功能集成到WPF应用程序中?

时间:2011-10-24 10:08:02

标签: .net wpf

我正在开发的应用程序是围绕可以拥有文本文档的用户构建的。这些文档作为blob存储在SQLite数据库中。该应用程序是独立的,需求是一个简单的安装,如“Next-Next-Finish”。

我在寻找如何让用户在应用程序中编写富文本。理想的解决方案是在我的WPF应用程序中嵌入文本处理器(如Word或OpenOffice)。

您是如何在应用程序中解决此类问题的?

2 个答案:

答案 0 :(得分:0)

TX文本控制是一种方式 - 虽然WPF版本的价格相对较高,但他们已经获得了WinForms的免费版本。

您可以尝试在WPF应用程序中托管WinForms控件,尽管它显然不像使用本机WPF控件那样干净解决方案

答案 1 :(得分:0)

内置的RichTextBox响应内置的“EditingCommands”命令,例如EditingCommands.ToggleBold,EditingCommands.ToggleItalic等,这样你就可以编写自己的命令了。这种方法有很多文档。下面是几个例子:

现在,在我使用WPF richtextbox的经验有限的情况下,这有时会比它的价值更令人痛苦。所以我认为这将归结为你的资源。如果您有开发时间,那么自己编写代码可能是值得的。但是,如果你有钱花钱,而且你需要快速稳定的东西,我肯定会选择现有的第三方图书馆。

我们使用的其中一个库是Actipro,尽管我对他们的编辑没有过多的讨论。他们有一个试验,所以你可以检查一下。

祝你好运!