Existe-t-il des exemples d'utilisation de CefGlue ou de CefSharp dans une application Windows Forms avec une configuration minimale?
Je suis (encore) à l'aide de Visual Studio 2005 et de vouloir intégrer un navigateur webkit dans un c#, winforms application, de préférence en tant que winforms de contrôle.
Je suis à la recherche d'un exemple simple de CefGlue ou CefSharp pour commencer avec, avec le minimum nécessaire dll. Je ne peux pas faire tout les sens du CefSharp exemple sur GitHub.
source d'informationauteur Nigel
Vous devez vous connecter pour publier un commentaire.
C'est assez facile mais très malheureusement documenté.
Pour le faire fonctionner, j'ai fait une nouvelle application de Formes et ajouté un toolstripContainer de ma forme. Également ajouté des références à CefSharp.dll et CefSharp.WinForms.dll pour mon projet.
C'est mon code pour ma classe:
La région à la demande des gestionnaires est facultatif, c'est quand vous voulez influencer les appels. Dans mon exemple, j'ai redirigé l'appel à l'en-tête d'image pour une image sur mon disque c.
Que c'est tout ce dont vous avez besoin pour le code. Vous devez aussi avoir les fichiers suivants addes dans le dossier de ton exécutable:
Certains de ces fichiers sont facultatifs tho, basé sur ce que vous voulez faire avec eux, mais vous pouvez google.
CefGlue (version obsolète pour CEF1) et Xilium.CefGlue (CEF3) contient déjà les applications de démonstration.
Xilium.CefGlue contient deux applications de démonstration - premier (appelé CefGlue.Démonstration fonctionne sur windows dans winforms et à l'aide de GtkSharp sur linux), et CefGlue.Client également très simple winforms seulement de démonstration. Donc CefGlue.Client déjà très simple, winforms de contrôle.
UPD: Xilium.CefGlue assemblée ciblées .NET 2.0. Xilium.CefGlue.Client ciblé .NET 3.5 client profile. Mais en général, c'est de ne pas utiliser toute la 3.5 et peut être fixe. Mais je suis recommandons d'utiliser le minimum .NET 4.0 de l'exécution, en raison de beaucoup mieux GC. Il n'a aucun sens installer 2.0 au lieu de 4.0 à la production.