在我的silverlight应用程序中,我希望在新的web浏览器中打开xaml。我该怎么做呢?使用HTMLPage.Window.Navigate,它只是aspx页面--也许我可以把它转换成aspx?
10倍!
发布于 2010-12-21 00:24:53
XAML页不能在浏览器窗口中显示。Silverlight实际做的是在aspx (或html)页面的< object >标记中显示Silverlight程序;仅此而已。
在silverlight项目中,如果选择在新网站中承载项目,您将看到另一个包含htm和aspx文件的项目,该文件承载链接到xap文件的对象。
因此,基本上,您需要创建第二个Silverlight项目,该项目将托管在不同的aspx页面中。然后,在主silverlight项目中,您可以在新的web浏览器窗口中打开新的aspx页面。
https://stackoverflow.com/questions/4491397
复制相似问题