Un browser compatible WPF basé sur... Chromium !
En WPF, qu'il s'agisse du contrôle Frame ou du nouveau WebBrowser sorti avec .Net 3.5 SP1, les browsers sont des surcouches au-dessus d'Internet Explorer. Du coup ils sont tout juste compatibles avec WPF : ils marchent mais ne supportent aucune transformation standard WPF. Impossible d'appliquer une rotation, une dilatation, un effet de transparence ou autre pixel shader personnalisé, et à plus forte raison les animations et la 3D.
"Enfer et damnation", vous dites-vous, "mais quel échappatoire ?"
L'échappatoire, pour reprendre votre expression un tantinet recherchée, consiste à migrer vers le tout nouveau contrôle open source WPF Chromium.
Développé par Chris Cavanagh, WPF Chromium encapsule pour .Net le navigateur open source Chromium, sur lequel, vous le savez, repose aussi le navigateur Chrome de Google. Et le résultat est vraiment bluffant :
Recherche du mot "Google" dans le moteur de recherche Bing de Microsoft,
- WPF Chromium WebBrowser control sur CodePlex
- Une démo ClickOnce pour vous convaincre que vous ne rêvez pas.
- L' annonce sur le blog de Chris Cavanagh
- Awesomium, ça décoiffe
- Description des sources et des dlls nécessaires (2 dlls seulement pour Awesomium), toujours sur le blog de Chris.
La claque !! Superbe !!
Rédigé par : GoTactile | 01 décembre 2009 à 19:07
Excellent! je vais l'essayer tout de suite. La démo est assez inutile en soit mais montre bien les possibilités de cette librairie. J'ai hâte de voir d'autres exemples de son utilisation!
Rédigé par : Charles HETIER | 18 mai 2011 à 15:59