No he oído hablar de ningún WPF WebBrowser Control nativo. Las únicas opciones que conozco están basadas en los controles de Win32 que se envuelven en los controles de WPF para que se muestren. (Vea más detalles en http://msdn.microsoft.com/en-us/library/ms752055.aspx)
Recientemente tengo que usar el contenedor WPF para el control WebBrowser, y es muy limitado con respecto a las opciones disponibles para el desarrollador. Durante mi investigación, descubrí que puede inyectar scripts o contenido html para modificar el comportamiento de la página. Además, puede llamar al código .NET (por ejemplo, la función CSharp de Javascript).
Sin embargo, tareas como acceder al caché, modificar las cookies son tareas difíciles o cambiar el comportamiento del navegador web es muy difícil. Aquí es cuando se tendrá que utilizar DLL de las importaciones con el fin de invocar rutinas no administrados (ver http://msdn.microsoft.com/en-us/library/aa984739(v=vs.71).aspx)
Es posible buscar un control WebBrowser alternativa como:
http://code.google.com/p/csexwb2/
http://wpfchromium.codeplex.com/
Espero que esto ayude