2008-08-20 1 views
5

Попытка избежать использования элемента управления .net WebBrowser (мне не нужно перемещаться по URL-адресу, печатать визуализированный html или любой другой встроенный атрибут). Обтекание IE dll кажется немного тяжеловесным.Любые рекомендации по облегчению .net Win Forms Элементы управления HTML-рендерингом?

Я просто требую что-то, что может отображать основной HTML-текст с текстом - эквивалент html RichTextBox. У кого-нибудь есть опыт/рекомендации/военные истории?

ответ

7

Я разработал это HTML control for .NET, что делает то, что вы просили: например, отображаете основной HTML-текст с текстом.

Он не использует IE или какой-либо другой неуправляемый код (за исключением самой платформы .NET).

0

Хотя требуется немного усилий, вы можете отключить почти все «дополнительные» функции встроенного элемента управления WebBrowser.

Если встроенный веб-браузер предоставляет все необходимые функции, то зачем искать их в другом месте?

1

Lutz Roeder (из Reflector fame) имеет HTML-редактор WYSIWYG в .NET на своем сайте здесь: http://www.lutzroeder.com/dotnet/. Ознакомьтесь с загрузкой, названной «автор». Я не использовал его сам, но это было первое, что появилось у меня в голове.

+0

Глядя на источник для писателя Лутца Родера, я вижу, что его контроль является оберткой вокруг IE (т. Е. MSHTML). – ChrisW 2010-09-08 22:51:27

0

J. Menendez Poo's fully managed HTML renderer не является полным, но это, безусловно, лучшее, что я нашел.

я до сих пор попробовать его в глубину, но выглядит гораздо более перспективным, чем другие альтернативы:

Это Предполагая, что вы на самом деле не нужны возможности редактирования-х из Lutz Roeder's Writer ,

+0

Я отредактировал URL-адрес рендеринга HTML (теперь размещен на Codeplex), но Anole Bruce Shankle's is 404 без адреса пересылки. – ChrisW 2010-09-08 22:43:23

+0

Глядя на источник для Lutz Roeder's Writer, я вижу, что его контроль является оберткой вокруг IE (т. Е. MSHTML). – ChrisW 2010-09-08 22:51:04

0

Можете взглянуть на Awesomium. У меня был успех с ним в .net-приложениях.

Смежные вопросы