在我的silverlight应用程序中,我想在新的Web浏览器中打开一个xaml。我怎样才能做到这一点? 使用HTMLPage.Window.Navigate它只是aspx页面 - 也许我可以将xaml转换为aspx?
10倍!
答案 0 :(得分:0)
XAML页面无法在浏览器窗口中显示。 Silverlight实际上在<<对象> aspx(或html)页面中的标记;仅此而已。
在您的Silverlight项目中,如果您选择在新网站中托管您的项目,您将看到第二个项目同时包含一个htm和aspx文件,该文件托管链接到您的xap文件的对象。
基本上,您需要创建第二个Silverlight项目,该项目将托管在不同的aspx页面中。然后在您的主Silverlight项目中,您可以在新的Web浏览器窗口中打开该新的aspx页面。