La nouvelle version bêta Silverlight 3 inclut la possibilité d'exécuter les applications hors-navigateur. Les démos montrent jusqu'ici ceci seulement dans un cadre spécial. Est-ce que quelqu'un sait comment je peux exécuter les contrôles Siverlight 3 dans une application (WPF)?Silverlight 3 - Puis-je exécuter dans une autre application hors navigateur
Répondre
Non, vous ne pouvez pas intégrer silverlight hors navigateur en WPF. Le cadre autonome sllauncher.exe dispose d'un gestionnaire spécial pour le mode hors connexion: // (nom d'hôte). (Révision)/url lui est donné pour permettre à l'application d'avoir toutes les fonctionnalités du mode hors navigateur (comme un accès clavier supplémentaire) . Sauf si vous pouvez trouver un moyen d'intégrer cette application dans votre application, vous ne serez pas en mesure de sortir du navigateur; si vous connaissez un moyen de faire l'adresse de cette application est la suivante:
C: \ Program Files \ Microsoft Silverlight \ 3.0.40307.0 \ sllauncher.exe
Comme d'autres l'ont dit, cependant, vous pouvez intégrer un contrôle silverlight à l'intérieur d'une page html et à l'intérieur d'un élément WebBrowser. Soyez prudent avec cette méthode, car il n'existe actuellement aucun support x64 pour Silverlight et si vous devez absolument le faire, assurez-vous de compiler spécifiquement pour x86.
Je devine (oui, honte à moi!) Mais vous pouvez probablement mettre un navigateur Web WPF sur votre fenêtre et accédez à l'application Silverlight à l'intérieur.
Ce scénario est pris en charge; Un article récent de MSDN indiquait que ce scénario était pris en charge et que des scénarios de ce type forçaient l'équipe CLR à autoriser le chargement de plusieurs CLR en un seul processus.
Il semble que SLOOB apps exécuté à l'intérieur d'un processus hôte (C: \ Program Files \ Microsoft Silverlight \ 3.0.40307.0 \ sllauncher.exe). Ce héberge et sandbox l'application.
Je suppose qu'il ne sera pas possible de l'héberger vous-même - désolé si c'est un peu près de deviner, mais court d'un navigateur web d'hébergement dans votre application WPF je ne peux pas penser à un problème de sandbox .
HTH
Vous pouvez héberger un contrôle de navigateur dans une application Windows, et la charge silverlight dans le contrôle du navigateur. C'est comme ça que le maillage vivant va le faire.
- 1. Silverlight 3 - Hors navigateur HtmlPage.Window.Navigate
- 2. Silverlight 3 Hors des mises à jour du navigateur
- 3. Silverlight 3 Mode hors connexion
- 4. Comment mettre à jour automatiquement l'application hors navigateur Silverlight 3?
- 5. Comment écrire une application Silverlight hors ligne?
- 6. Intégrer une application Silverlight dans une autre application Silverlight
- 7. Problème de taille de fenêtre DPI hors navigateur 3 hors navigateur
- 8. Clic droit dans Silverlight 3 sur navigateur
- 9. Silverlight Hors de questions de navigateur
- 10. Clic droit dans Silverlight 3 * dans * navigateur
- 11. Silverlight 3 hors navigateur: définir la taille de la fenêtre de l'hôte?
- 12. Silverlight hors des icônes de navigateur affichant de manière incohérente
- 13. Une application de navigateur (OOB) Silverlight 3 peut-elle héberger une zone html?
- 14. Redraw forcée dans Silverlight 3 application
- 15. Puis-je exécuter des scripts PowerShell dans une application Silverlight?
- 16. Silverlight 3 - Visual Studio Tools
- 17. Silverlight 3 & Deeplinking
- 18. Intégration d'une application dans une autre application
- 19. Comment joindre mon application dans une autre application .Net?
- 20. Silverlight hors bac à sable?
- 21. Recadrage d'image dans Silverlight 3
- 22. Glisser/Déposer dans une application ET dans une autre application
- 23. exécuter une fonction dans une autre fonction dans N fois
- 24. Navigateur Web dans une application Irrlicht?
- 25. Dictionnaires fusionnés externes rompus dans Silverlight 3 RTM?
- 26. Silverlight 3 OOB fenêtre frontière
- 27. Exécuter une fonction JavaScript dans une application C#
- 28. Silverlight 3 Problème WriteableBitmap
- 29. Passer une fonction à une autre fonction dans Actionscript 3
- 30. Ouvrir la page dans Silverlight sur le navigateur
Merci pour deviner. Maintenant, la question est traitée et a moins de chance d'être vu par quelqu'un qui connaît la réponse. S'il vous plaît supprimer ceci. – Peter
Je ne vais pas supprimer ceci juste parce que ce n'est pas la réponse que vous cherchez. Je soupçonne que la réponse que vous cherchez n'est pas possible. J'ai posté un moyen d'héberger du contenu SL à l'intérieur de WPF; d'autres peuvent trouver cette information utile. –