2008-08-20 9 views
5

Der Versuch, das .net WebBrowser-Steuerelement zu vermeiden (ich muss nicht zu einer URL navigieren, gerenderten HTML-Code oder eine der anderen eingebauten Goodies drucken). Wrapping der IE dll scheint ein bisschen Schwergewicht.Empfehlungen für leichte .net Win Forms HTML-Renderer-Steuerelemente?

Ich brauche einfach etwas, das grundlegende HTML-markierten Text anzeigen kann - ein HTML-Äquivalent von RichTextBox in Kraft. Hat jemand irgendwelche Erfahrungen/Empfehlungen/Kriegsgeschichten?

Antwort

7

Ich entwickelte diese HTML control for .NET, die tun, was Sie gefragt haben: z. B. grundlegende HTML-markierten Text anzuzeigen.

Es verwendet weder IE noch irgendeinen anderen nicht verwalteten Code (außer für das .NET Framework selbst).

+1

Bauen Sie es und liefern Sie es als Antwort - das muss ein +1 wert sein;) – serg10

0

Obwohl es ein wenig Aufwand erfordert, können Sie fast alle "zusätzlichen" Funktionen des integrierten WebBrowser-Steuerelements deaktivieren.

Wenn der integrierte Webbrowser alle Funktionen zur Verfügung stellt, die Sie benötigen, warum suchen Sie woanders?

1

Lutz Roeder (von Reflektor fame) hat einen WYSIWYG-HTML-Editor in .NET auf seiner Website hier: http://www.lutzroeder.com/dotnet/. Schauen Sie sich den Download namens "Writer" an. Ich habe es selbst nicht benutzt, aber es war das erste, was mir in den Sinn kam.

+0

Mit Blick auf die Quelle für Lutz Roeder Writer, sehe ich, dass seine Kontrolle ist ein Wrapper um IE (d. H. MSHTML). – ChrisW

0

J. Menendez Poo's fully managed HTML renderer ist nicht vollständig, aber es ist bei weitem das beste, was ich gefunden habe.

ich habe noch versuchen es in der Tiefe, aber sehe viel vielversprechender als die andere Alternative:

Dies Sie unter der Annahme, braucht nicht eigentlich die Bearbeitungsfähigkeit des von Lutz Roeder's Writer .

+0

Ich habe die URL des HTML-Renderers (jetzt gehostet auf Codeplex) bearbeitet, aber Anole von Bruce Shankle ist 404 ohne eine Weiterleitungsadresse. – ChrisW

+0

Mit Blick auf die Quelle für Lutz Roeder Writer, sehe ich, dass seine Kontrolle ist ein Wrapper um IE (d. H. MSHTML). – ChrisW

0

Vielleicht wollen Sie einen Blick auf Awesomium werfen. Ich hatte Erfolg in .net Apps.