尝试避免使用 .net WebBrowser 控件(我不需要导航到 url、打印渲染的 html 或任何其他内置的好东西)。包装 IE dll 似乎有点重量级。

我只需要一些可以显示基本 html 标记文本的东西 - 相当于 html 富文本框 有效。有人有什么经验/建议/战争故事吗?

有帮助吗?

解决方案

我开发了这个 .NET 的 HTML 控件, ,它满足您的要求:IE。显示基本的 html 标记文本。

它不使用 IE 或任何其他非托管代码(.NET 框架本身除外)。

其他提示

Lutz Roeder(以 Reflector 闻名)在他的网站上有一个 .NET 所见即所得 HTML 编辑器: http://www.lutzroeder.com/dotnet/. 。查看名为“writer”的下载。我自己没有使用过它,但这是我首先想到的。

虽然需要花费一些精力,但您可以禁用内置 WebBrowser 控件的几乎所有“额外”功能。

如果内置的网络浏览器提供了您需要的所有功能,为什么还要寻找其他地方呢?

J。Menendez Poo 的完全托管 HTML 渲染器 并不完整,但它是迄今为止我发现的最好的。

我仍然需要深入尝试,但看起来比其他选择更有希望:

假设您实际上不需要编辑功能 卢茨·罗德 编剧.

可能想看看 敬畏者. 。我在 .net 应用程序中使用它取得了成功。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top