Ist es möglich, Gecko oder Webkit wie eine WebView in ein Windows Form einzubetten?
Ich würde gerne wissen, ob es so etwas wie Gecko.NET gibt;) Ich meine, genau wie wir eine WebView einbetten können und das eine "Instanz" von IE7 in jeder Windows Forms-Anwendung ist (undnavigateto(fancy_url);
). Ich würde gerne Firefox oder WebKit verwenden.
Hat jemand das versucht?
AKTUALISIERE: Bitte denken Sie daran, dass es zwar möglich ist, Gecko mit den genannten Steuerelementen einzubetten, es jedoch immer noch unmöglich ist,drucke während der Verwendung von Gecko.
UPDATE März 2010: Es ist immer noch nicht möglich, mit GeckoFX nativ zu drucken. Es gibt jedoch einige Methoden, diekan Genug, je nachdem, was Sie versuchen. Sehen:http: //geckofx.org/viewtopic.php? id = 796 für mehr Informationen
UPDATE Oktober 2013: Ich mache keine Windows-Entwicklung mehr, daher habe ich kein Interesse daran, aber anscheinend ist die Entwicklung von Gecko hier zu finden:https: //bitbucket.org/geckof und es scheint vor kurzem aktualisiert worden zu sein. Lass dies hier für zukünftige Windows-Entwickler;)
UPDATE Januar 2017: Ich habe eine E-Mail von einer Firma namens @ erhalt TeamDev. Sie haben eine Chromium-basierte .NET-Browserkomponente namens "DotNetBrowser" erstellt, mit der moderne Webseiten in Windows Forms-Anwendungen angezeigt werden können.
Um die E-Mail direkt zu zitieren:
Hier sind einige Details zu der Komponente, die hilfreich sein könnten:
DotNetBrowser basiert auf Chromium und unterstützt somit HTML5, CSS3, JS und die neuesten Webstandards. Die zugrunde liegende Chromium-Version der Bibliothek wird regelmäßig aktualisiert.Die Komponente eignet sich sowohl für WPF- als auch für Windows Forms-Desktopanwendungen und funktioniert sowohl für C # als auch für VB.NET.Die Bibliothek ist kommerziell lizenziert, für Open Source- und akademische Projekte werden jedoch kostenlose Lizenzen bereitgestellt.Haftungsausschluss Ich habe diesen DotNetBrowser nicht mehr verwendet, da ich keine Windows-Entwicklung mehr betreibe. Es lohnt sich jedoch zu prüfen, ob Sie nach einer Lösung dafür suchen.