Non ho mai sentito parlare di alcun controllo WebBrowser nativo di WPF. Le uniche opzioni che conosco sono basate sui controlli Win32 che sono inclusi nei controlli WPF per poter essere visualizzati. (Vedi maggiori dettagli a http://msdn.microsoft.com/en-us/library/ms752055.aspx)
Recentemente ho dovuto usare il wrapper WPF per il controllo WebBrowser, ed è molto limitato per quanto riguarda le opzioni disponibili per lo sviluppatore. Durante la mia ricerca ho scoperto che sei in grado di iniettare script o contenuti html per modificare il comportamento della pagina. Inoltre, è possibile chiamare il codice .NET (ad esempio la funzione CSharp da Javascript).
Tuttavia, attività quali l'accesso alla cache, la modifica dei cookie sono attività difficili o la modifica del comportamento del browser Web è molto difficile. Qui è quando si dovrà utilizzare DLL importazioni al fine di invocare la routine non gestiti (vedi http://msdn.microsoft.com/en-us/library/aa984739(v=vs.71).aspx)
E 'possibile cercare un controllo WebBrowser alternativa come:
http://code.google.com/p/csexwb2/
http://wpfchromium.codeplex.com/
Spero che questo aiuti