I have an MDI WPF application in which I need to add web content. At first, itโs great that I have 2 options built into the Frame structure, and WebBrowser . Given that this is an MDI , it does not take a long time to find that none of them will work.
The WPF WebBrowser control wraps IE WebBrowser ActiveX Control , which uses the Win32 graphics pipeline. The " Airspace " problem pretty much sums it up as "Sorry, layouts won't play well together."
Yes, I thought about taking snapshots of web content by displaying them and displaying mouse and keyboard events back to the browser control, but I can't afford the performance penalty, and I really don't have time to write and test it thoroughly.
I was looking for third-party controls, but so far I have found Chris Cavanagh Office WPF Chromium Web Browser . Which completes Awesomium 1.5 . Together they are very cool, they go well with WPF layouts. But they do not meet my performance requirements. They are VERY HEAVY for memory consumption, not CPU friendly. Not to mention pretty buggy. If you are interested, I will clarify.
So, do you know any of the stable WPF web browser?
Thanks.
source share