Does the WPF WebBrowser control depend on the version of IE that is installed on the user’s machine, or does it use a separate library that is consistent across machines? I’ve read that it only renders in IE7 mode, but I want to make sure there wouldn’t be any issues with a user who either doesn’t have IE installed or is still on IE6 for some reason.
Share
The MSDN remarks for WebBrowser indicate it rehosts the IE ActiveX control:
The WebBrowser ActiveX control is better known as
Shdocvw.dll. This in turn wrapsMshtml.dll, and probably other DLL’s given your environment. One caveat of rehosting this control is its setting for Browser Emulation:0x7000means IE7 compatibility mode. Therefore, if you would like your WPF application to render using some other mode you need to update the registry, as adapted from this example: