Pergunta

Tentando evitar o controle .net WebBrowser (não preciso navegar para um URL, imprimir html renderizado ou qualquer outro recurso embutido).Envolver a dll do IE parece um pouco pesado.

Eu simplesmente preciso de algo que possa exibir texto marcado em HTML básico - um equivalente em HTML de RichTextBox em vigor.Alguém tem alguma experiência/recomendação/história de guerra?

Foi útil?

Solução

Eu desenvolvi isso Controle HTML para .NET, que faz o que você estava perguntando:ou sejaexibir texto marcado em HTML básico.

Ele não usa IE ou qualquer outro código não gerenciado (exceto o próprio framework .NET).

Outras dicas

Lutz Roeder (famoso pelo Reflector) tem um editor HTML WYSIWYG em .NET em seu site aqui: http://www.lutzroeder.com/dotnet/.Confira o download chamado "escritor".Eu não usei isso sozinho, mas foi a primeira coisa que me veio à mente.

Embora exija um pouco de esforço, você pode desabilitar quase todas as funcionalidades 'extras' do controle WebBrowser integrado.

Se o navegador integrado fornece todas as funcionalidades de que você precisa, por que procurar outro lugar?

J.Renderizador HTML totalmente gerenciado de Menendez Poo não está completo, mas é de longe o melhor que encontrei.

Ainda tenho que tentar em profundidade, mas parece muito mais promissor do que a outra alternativa:

Supondo que você realmente não precise dos recursos de edição de Escritor de Lutz Roeder.

Talvez queira dar uma olhada Incrível.Tive sucesso com isso em aplicativos .net.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top