silverlight - 在新的网络浏览器中打开 xaml

发布于 2024-10-08 15:39:15 字数 141 浏览 0 评论 0原文

在我的 silverlight 应用程序中,我想在新的 Web 浏览器中打开 xaml。我怎样才能做到这一点? 使用 HTMLPage.Window.Navigate 它只是 aspx 页面 - 也许我可以将 xaml 转换为 aspx?

10 倍!

In my silverlight application I want to open a xaml in a new web browser. how can I do that?
with HTMLPage.Window.Navigate it is just aspx pages - maybe I can convert xaml to aspx?

10x!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灯角 2024-10-15 15:39:15

XAML 页面无法显示在浏览器窗口中。 Silverlight 实际上所做的就是在 << 中显示 Silverlight 程序。对象> aspx(或html)页面中的标记;而已。

在您的 silverlight 项目中,如果您选择在新网站中托管您的项目,您将看到第二个项目,其中包含 htm 和 aspx 文件,该文件托管链接到您的 xap 文件的对象。

因此基本上,您需要创建第二个 Silverlight 项目,该项目将托管在不同的 aspx 页面中。然后,在您的主 silverlight 项目中,您可以在新的 Web 浏览器窗口中打开该新的 aspx 页面。

a XAML page cannot be shown in a browser window. What Silverlight do actually is showing the Silverlight program within an < object > tag in the aspx (or html) page; nothing more.

In your silverlight project, if you chose to host your project in a new web site, you will see a second project with both a htm and aspx file that hosts that object that links to your xap file.

So basically, you need to create a second Silverlight project that will be hosted in a different aspx page. Then in your main silverlight project your can open that new aspx page in a new web browser window.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文