Monday, May 24, 2010

Playing around with the WPF Chromium web browser control

I've spent a little time today playing around with WPF Chromium, using version 1.5 of the Awesomium wrapper. I'm evaluating some web browser controls for embedding in our WPF applications at work. There's a new beta version of Awesomium out at the moment, and it looks as if the WPF Chromium author has some plans to support it, but for the moment version 1.5 is all I have to play with.

What's great about this control:

  • A real WPF control, so it embeds nicely into a WPF UI with no (known) graphical oddities (like the control rendering over the top of the rest of the UI).



What's lacking (at the moment):

  • Windows Auth doesn't work. Apparently Chrome v5 Beta has some support for this, so when that will flow through to this control is unclear.

  • Drag & drop doesn't seem to work, even just within the browser.

  • Silverlight behaves strangely (it appears to work perfectly within GeckoFX)



At the moment, WPF Chromium really isn't an option. Maybe when the control supports Awesomium 1.6 it will fix some/all of these issues, but in the meantime, GeckoFX is looking like a winner.

No comments:

Post a Comment