Je n'ai entendu parler d'aucun contrôle WPF WebBrowser natif. Les seules options que je connais sont basées sur les contrôles Win32 qui sont intégrés dans les contrôles WPF afin d'être affichés. (Voir plus de détails au http://msdn.microsoft.com/en-us/library/ms752055.aspx)
Récemment, je dois utiliser le wrapper WPF pour le contrôle WebBrowser, et c'est très limité en ce qui concerne les options disponibles pour le développeur. Au cours de mes recherches, j'ai trouvé que vous êtes capable d'injecter des scripts ou du contenu html afin de modifier le comportement de la page. En outre, vous pouvez appeler le code .NET (par exemple, la fonction CSharp de Javascript).
Toutefois, les tâches telles que l'accès au cache, la modification des cookies sont des tâches difficiles ou le changement du comportement du navigateur Web sont très difficiles. Voici quand vous devrez utiliser DLL l'importation afin d'invoquer des routines non gérés (voir http://msdn.microsoft.com/en-us/library/aa984739(v=vs.71).aspx)
Il est possible de rechercher un contrôle WebBrowser comme par exemple:
http://code.google.com/p/csexwb2/
http://wpfchromium.codeplex.com/
J'espère que cela aide