2009-03-19 11 views

Respuesta

1

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.

1

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.

+0

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

+0

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. –

0

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

0

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á.

Cuestiones relacionadas