2009-05-12 60 views

Respuesta

6

Todas las opciones disponibles para acoger Silverlight en un host como el uso de las ventanas se enumeran a continuación:

Msdn Documentation

Rahul Gangwar
Consultor Técnico
Microsoft

+1

La documentación contiene un enlace a la Silverlight Alojamiento alternativo http://code.msdn.microsoft.com/silverlightalthost. Por lo tanto, es posible hospedar Silverlight, por ejemplo, dentro de otro complemento Web o dentro de una aplicación Win32. –

2

Aunque puede ser posible piratear juntos una solución que no utiliza IE como una host para el contenido de Silverlight, no sería compatible con Microsoft (y por lo tanto, puede encontrarse con problemas de diseño y estabilidad). Su mejor opción sería utilizar el navegador como host directo e intentar minimizar el número de instancias que está utilizando (para limitar la cantidad de memoria utilizada al hospedar instancias de Internet Explorer).

Usted mencionó WPF: las plataformas necesarias no están disponibles en Windows 2000 para admitir WPF.

Después de un experimento corto (y fallido) para alojar contenido de Silverlight directamente en un WinForm, está claro que no fue diseñado para este escenario. Puede intentar agregar el control a WinForm (simplemente agréguelo como una referencia COM en los controles, se llama "Microsoft Silverlight"). Establece los sitios correctamente como un control, pero establecer la URL de origen no es suficiente, y no hay métodos obvios para hacerlo "ir". No se descarga, ni pinta correctamente.

Cuestiones relacionadas