2009-05-12 6 views

Antwort

6

Alle verfügbaren Optionen Silverlight wie Windows-Anwendung auf einem Host Host sind unten aufgeführt:

Msdn Documentation

Rahul Gangwar
Technischer Berater
Microsoft

+1

Die Dokumentation einen Link zu dem Silverlight enthält Alternatives Hosting http://code.msdn.microsoft.com/silverlight- So ist es möglich, Silverlight beispielsweise in einem anderen Web-Plug-In oder in einer Win32-Anwendung zu hosten. –

2

Obwohl es möglich sein kann, gemeinsam eine Lösung zu hacken, die nicht IE nicht verwendet als Host für Silverlight-Inhalt wird von Microsoft nicht unterstützt (und Sie können daher Probleme mit Design und Stabilität haben). Am besten verwenden Sie den Browser als direkten Host und versuchen, die Anzahl der Instanzen, die Sie verwenden, zu minimieren (um den Speicherbedarf von Internet Explorer-Instanzen zu begrenzen).

Sie erwähnten WPF - die erforderlichen Plattformkomponenten sind unter Windows 2000 nicht verfügbar, um WPF zu unterstützen.

Nach einem kurzen (und gescheiterten) Versuch, den Silverlight-Inhalt direkt auf einem WinForm zu hosten, ist klar, dass es nicht für dieses Szenario entwickelt wurde. Sie können versuchen, das Steuerelement zu WinForm hinzuzufügen (fügen Sie es einfach als eine COM-Referenz in den Steuerelementen hinzu, es heißt "Microsoft Silverlight"). Es wird korrekt als Steuerelement angezeigt, aber das Festlegen der Quell-URL ist nicht ausreichend, und es gibt keine offensichtlichen Methoden, um es "go" zu machen. Es wird nicht heruntergeladen und nicht richtig gezeichnet.