2009-05-12 17 views

risposta

6

tutte le opzioni disponibili per ospitare Silverlight su un host come l'applicazione di Windows sono elencati di seguito:

Msdn Documentation

Rahul Gangwar
Consulente Tecnico
Microsoft

+1

La documentazione contiene un link al Silverlight Hosting alternativo http://code.msdn.microsoft.com/silverlightalthost. Quindi è possibile ospitare Silverlight ad esempio all'interno di un altro plug-in Web o all'interno di un'applicazione Win32. –

2

Anche se può essere possibile incidere una soluzione insieme che non utilizza IE come host per contenuto Silverlight, non sarebbe supportato da Microsoft (e quindi potresti incorrere in problemi di progettazione e stabilità). La soluzione migliore sarebbe utilizzare il browser come host diretto e provare a ridurre al minimo il numero di istanze utilizzate (per limitare la quantità di memoria utilizzata ospitando le istanze di Internet Explorer).

Hai menzionato WPF: i pezzi di piattaforma necessari non sono disponibili su Windows 2000 per supportare WPF.

Dopo un breve (e non riuscito) esperimento per ospitare i contenuti Silverlight direttamente su un WinForm, è chiaro che non è stato progettato per questo scenario. Puoi provare ad aggiungere il controllo a WinForm (aggiungilo come riferimento COM nei controlli, si chiama "Microsoft Silverlight"). Si posiziona correttamente come controllo, ma l'impostazione dell'URL di origine non è sufficiente, e non ci sono metodi ovvi per farlo "andare". Non scarica, né dipinge correttamente.

Problemi correlati