Попытка избежать элемента управления .net WebBrowser (мне не нужно переходить по URL-адресу, выводить на печать html или любые другие встроенные вкусности). Упаковка IE DLL кажется немного тяжелой.
Мне просто нужно что-то, что может отображать основной текст с разметкой html - HTML-эквивалент RichTextBox в действии. У кого-нибудь есть опыт / рекомендации / истории войны?
Я разработал этот HTML-элемент управления для .NET , который выполняет то, что вы просили: то есть отображать основной HTML-размеченный текст.
Он не использует IE или любой другой неуправляемый код (кроме самой .NET Framework).
Лутц Родер (из известной группы Reflector) имеет на своем сайте редактор WYSIWYG HTML. Я сам этим не пользовался, но это было первое, что пришло мне в голову.
Возможно, стоит взглянуть на Awesomium . Я имел успех с этим в приложениях .net.
J. Полностью управляемый HTML рендерер Menendez Poo не полный, но это лучшее, что я нашел.
Я все еще должен попробовать это подробно, но выглядит намного более многообещающим, чем другой вариант:
Это при условии, что вам на самом деле не нужны возможности редактирования Lutz Roeder's Writer .
Несмотря на то, что это занимает немного усилий, вы можете отключить почти все «дополнительные» функции встроенного элемента управления WebBrowser.
Если встроенный веб-браузер предоставляет все необходимые вам функции, зачем искать в другом месте?