El nuevo Silverlight 3 beta incluye la capacidad de ejecutar aplicaciones fuera del navegador. Las demos hasta ahora muestran esto solo dentro de un marco especial. ¿Alguien sabe cómo puedo ejecutar los controles de Siverlight 3 dentro de una aplicación (WPF)?Silverlight 3 - ¿Puedo ejecutar Fuera del navegador dentro de otra aplicación?
Respuesta
No, no puede insertar Silverlight fuera del navegador en WPF. El marco autónomo sllauncher.exe tiene un controlador especial para el fuera de línea: // (nombre de host). (Revisión)/url que se le otorga para permitir que la aplicación tenga todas las características del modo fuera del navegador (como acceso adicional al teclado) . A menos que pueda encontrar una forma de insertar esta aplicación en su aplicación, no podrá salir del navegador; si sabe alguna manera de hacer esto la dirección de esta aplicación es:
C: \ Archivos de programa \ Microsoft Silverlight \ 3.0.40307.0 \ sllauncher.exe
Como otros han dicho, sin embargo, puede incrustar una control de Silverlight dentro de una página html y dentro de un elemento WebBrowser. Tenga cuidado con este método, sin embargo, ya que actualmente no hay soporte x64 para Silverlight y si es absolutamente necesario hacerlo, asegúrese de compilar específicamente para x86.
Supongo (sí, lástima de mí!) Pero probablemente puedas poner un navegador web WPF en tu ventana y navegar a la aplicación Silverlight dentro de él.
Este es un escenario admitido; un artículo reciente de MSDN declaró que este escenario era compatible, y escenarios como este obligaron al equipo de CLR a permitir cargar múltiples CLR en un solo proceso.
Parece que las aplicaciones SLOOB se ejecutan dentro de un proceso de host (C: \ Archivos de programa \ Microsoft Silverlight \ 3.0.40307.0 \ sllauncher.exe). Esto aloja y pone a prueba la aplicación.
Sospecho que no será posible alojarlo usted mismo, lo siento si eso está un poco cerca de adivinar, pero a menos que ejecute un navegador web de alojamiento en su aplicación WPF no puedo pensar en una forma de cumplir con el requisito de espacio aislado .
HTH
puede alojar un control de explorador dentro de una aplicación de Windows, y Silverlight de carga dentro del control del navegador. Así es como la malla en vivo lo hará.
- 1. Silverlight 3 - Fuera del navegador HtmlPage.Window.Navigate
- 2. silverlight fuera del navegador - iconos
- 3. Ejecutar Silverlight fuera del navegador desde el navegador después de la instalación
- 4. Desinstalar programáticamente la aplicación silverlight fuera del navegador
- 5. Silverlight 3 fuera del navegador: ¿configurar el tamaño de la ventana del host?
- 6. ¿Puedo ejecutar el Native Client de Google fuera del navegador?
- 7. Silverlight 3.0 fuera del navegador frente a la aplicación WPF/Windows. ¿Resumen de diferencias?
- 8. ¿Puedo cambiar la configuración de Silverlight fuera del navegador en tiempo de ejecución?
- 9. En la aplicación de confianza del navegador Silverlight 5
- 10. Acceda a la información de host o URL en Silverlight fuera del navegador
- 11. Ejecutar código python dentro del navegador sin Jython
- 12. ¿cómo se cierra una aplicación Silverlight de navegador?
- 13. ¿Puedo agregar dll a la aplicación Silverlight 3?
- 14. Mostrar HTML en una aplicación Silverlight
- 15. Detectar dentro del navegador Android o WebView
- 16. ¿Cómo puedo actualizar la página del navegador desde una aplicación de Silverlight?
- 17. ¿Cómo escribir una aplicación Silverlight fuera de línea?
- 18. Silverlight 4 Fuera del navegador: "No se puede determinar la URL del archivo Xap desde la web"
- 19. ¿Interpretación de JavaScript fuera del navegador?
- 20. Usando Silverlight Controls dentro de la aplicación WPF
- 21. ¿Aplicación web "fuera del navegador" que se ejecuta en la puesta en marcha?
- 22. Silverlight 3 alternativa a FileVersionInfo.GetVersionInfo
- 23. Ejecutar aplicación de consola desde otra aplicación de consola
- 24. Problema en las barras de desplazamiento del navegador con la aplicación Silverlight. (Html)
- 25. ¿Cómo puedo compilar archivos LESS dentro del navegador?
- 26. Crear un navegador de ventana dentro del navegador con extjs
- 27. ¿Puedo iniciar una aplicación desde otra aplicación en el iPhone
- 28. ¿llamar a la función Javascript desde FUERA del navegador?
- 29. Obtener URL del navegador actual - ActionScript 3
- 30. cómo ejecutar juntos varias instancias del navegador de selenio
Gracias por adivinar. Ahora la pregunta es respondida y tiene menos posibilidades de ser vista por alguien que conoce la respuesta. Por favor borra esto – Peter
No voy a eliminar esto solo porque no es la respuesta que estás buscando. Sospecho que la respuesta que estás buscando no es posible. Publiqué una forma de alojar contenido SL dentro de WPF; otros pueden encontrar esta información útil. –