2009-07-16 7 views

Respuesta

4

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.

Cuestiones relacionadas