试图避免.net WebBrowser控件(我不需要导航到url,打印渲染的html或任何其他内置的好东西)。包装IE dll似乎有点重量级。
我只需要能够显示基本html标记文本的内容 - 相当于RichTextBox的html效果。任何人有任何经验/建议/战争故事?
答案 0 :(得分:7)
我开发了这个HTML control for .NET,它可以满足您的要求:即显示基本的html标记文本。
它不使用IE或任何其他非托管代码(.NET框架本身除外)。
答案 1 :(得分:1)
Lutz Roeder(Reflector成名)在他的网站上有一个.NET中的WYSIWYG HTML编辑器:http://www.lutzroeder.com/dotnet/。查看名为“writer”的下载。我自己没有用过它,但这是我脑海中浮现的第一件事。
答案 2 :(得分:0)
虽然需要花费一些精力,但您可以禁用内置WebBrowser控件的几乎所有“额外”功能。
如果内置的Web浏览器提供了您需要的所有功能,那么为什么要寻找其他地方?
答案 3 :(得分:0)
J. Menendez Poo's fully managed HTML renderer并不完整,但它是迄今为止我发现的最好的。
我仍然需要深入尝试,但看起来比其他选择更有希望:
这假设您实际上不需要Lutz Roeder's Writer的编辑功能。
答案 4 :(得分:0)
可能想看看Awesomium。我在.net应用程序中取得了成功。