¿Es posible alojar cualquier otro navegador web junto a IE en la aplicación de escritorio WPF?Navegador de alojamiento en WPF
Editar:
En caso afirmativo, ¿cómo?
¿Es posible alojar cualquier otro navegador web junto a IE en la aplicación de escritorio WPF?Navegador de alojamiento en WPF
Editar:
En caso afirmativo, ¿cómo?
hay un control de WPF disponibles para la celebración de una instancia del navegador Chrome de Google: http://chriscavanagh.wordpress.com/2009/08/25/wpf-chromium-webbrowser-source-code/
No sin crear su propio host personalizado y la interoperabilidad asociada.
El control WPF WebBrowser utiliza las interfaces COM expuestas por IE para funcionar. Si quieres usar Firefox o Webkit, necesitarías construir un contenedor administrado para el navegador (o encontrar uno, supongo) y luego envolverlo en un control de usuario de WPF. Esto no sería trivial, ya que estos buscadores probablemente utilicen GDI/GDI + para dibujar y un HWND para la administración de ventanas, lo que puede funcionar con WPF, pero debe resolver muchos problemas de interoperabilidad.
He pensado en hacer esto yo solo, pero luego pensé que podría ser igual de fácil (dado mi limitado propósito en ese momento) crear un nuevo navegador basado en WPF utilizando Document, desde entonces podría participar en WPF transformaciones y animaciones y exponer el DOM al árbol visual de forma nativa.
Puede alojar, navegador de cromo (WebKit) usando http://code.google.com/p/chromiumembedded/
Salida los enlaces hay un enlace a .NET/Mono envoltura https://bitbucket.org/xilium/xilium.cefglue/wiki/Home
es gratis? o pagado? –
@MiteshKhatri, ¿se molestó en seguir el enlace? Dice bastante claramente que el código fuente está disponible en Codeplex. –