2010-12-20 17 views
0

In meiner Silverlight-Anwendung möchte ich ein XAML in einem neuen Webbrowser öffnen. wie kann ich das machen? mit HTMLPage.Window.Navigate es ist nur ASPX-Seiten - vielleicht kann ich XAML in ASPX konvertieren?silverlight - xaml im neuen Webbrowser öffnen

10x!

Antwort

0

Eine XAML-Seite kann nicht in einem Browserfenster angezeigt werden. Was Silverlight tatsächlich zeigt das Silverlight-Programm innerhalb eines < Objekt> -Tags in der Aspx (oder HTML) -Seite; nichts mehr.

Wenn Sie in Ihrem silverlight-Projekt wählen, Ihr Projekt auf einer neuen Website zu hosten, sehen Sie ein zweites Projekt mit einer htm- und aspx-Datei, die das Objekt hostet, das mit Ihrer xap-Datei verknüpft ist.

Im Grunde müssen Sie ein zweites Silverlight-Projekt erstellen, das auf einer anderen ASPX-Seite gehostet wird. Dann können Sie in Ihrem Haupt-Silverlight-Projekt diese neue Aspx-Seite in einem neuen Web-Browser-Fenster öffnen.

Verwandte Themen