gpt4 book ai didi

Silverlight 3 - 超出浏览器 HtmlPage.Window.Navigate

转载 作者:行者123 更新时间:2023-12-04 02:55:51 31 4
gpt4 key购买 nike

Silverlight 3 允许您运行您的应用程序out of the browser ,它会在您的桌面/开始菜单上安装一个链接。

问题是我们目前正在使用

System.Windows.Browser.HtmlPage.
Window.Navigate(new Uri("http://<server>/<resource>"), "_blank")

将 URL 加载到新的浏览器窗口中(它是为用户提供打印的“打印友好”页面)。这适用于浏览器内的普通 SL 版本,但在浏览器之外,我们会得到“DOM/脚本桥已禁用”。发出调用时抛出异常。

有没有可以在浏览器中使用的替代方案?

我看过 Open page in silverlight out of browser但我需要完全在代码中执行此操作,所以我不想添加(隐藏)超链接按钮,然后以编程方式“单击”它(除非我绝对必须......)。

最佳答案

您可以尝试从 HyperlinkBut​​ton 继承并公开公共(public) Click() 方法(然后您可以实例化并从代码中调用,而不是在 xaml 中声明它)。
详情在这里:http://mokosh.co.uk/post/2009/10/08/silverlight-oob-open-new-browser-window/

关于Silverlight 3 - 超出浏览器 HtmlPage.Window.Navigate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1542563/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com