The ability to work and interact with web pages within WPF opens up some interesting possibilities. Although a web browser is already enabled in WPF, it’s just a wrapper around ActiveX Control IE. Unfortunately, this makes it difficult to play well with the help of the WPF tools.
By mixing Google’s Chromium project, a shell called Awesomium and some WPF, we have the following:
')
You can try installing this browser using ClickOnce from here . Source code can be downloaded from CodePlex . After installing this application through ClickOnce, there are problems with typing from the keyboard (it just does not work) - so it was with me, because it is better to download the zip-archive at once to try. True, there is nothing to try there, more interest is provided by the source code consisting of:
Cjc.ThreeDeemium - Sample application, currently without any 3D features.
Cjc.ChromiumBrowser - Control - WPF Chromium web browser. Depends on Cjc.AwesomiumWrapper and two libraries Awesomium and Chromium C ++ (Awesomium.dll and icudt38.dll).
Cjc.AwesomiumWrapper - C ++ / CLI wrapper over Awesomium (Managed code). It's easier than keeping the old P / Invoke set, and it's more pleasant to look at the code.
Awesomium - C ++ headers and libraries Awesomium / Chromium.
I think it is necessary to follow this project, most likely we will be surprised by something else: Chris Cavanagh's Blog