如何在 Silverlight OOb 应用程序中打开非 silverlight 网页?

发布于 2024-10-03 16:36:54 字数 591 浏览 7 评论 0原文

我的问题是我想在 Silverlight 浏览器外 (SL-OOB) 应用程序中但在另一个窗口/页面/等中打开 URL(非 Silverlight 网页)。该网页将返回一些内容,这些内容将根据该网页上的功能进行渲染,这意味着我希望在此控件/网络浏览器等中的页面渲染/重新加载/回发时触发 Loaded/document_completed 事件。

例如,您可以采取登录屏幕,托管在不同的 URL 上。当您打开 SL-OOB 应用程序时,您想要登录,应遵循上述过程,并且在从网页/控件返回的结果上,用户应该已登录。

我想在 SL-OOB 应用程序的子窗口中打开此网页。

例如 http://www.silverlight.net/content/samples/apps /facebookclient/sfcquickinstall.aspx

我尝试了很多方法但无法得到答案。

请告诉我最好、最简单的解决方案。

预先感谢你们所有人对我的巨大帮助。

My problem is I want to open a URL (non-Silverlight webpage) in a Silverlight Out-of-browser(SL-OOB) Application but in another window/page/etc. This webpage will return some content, that will be rendered accordingly to the functionality on this webpage, that means I want a Loaded/document_completed Event fired on page render/reload/postback in this control/webbrowser etc.

For instance, you can take a login screen, which is hosted on a different URL. When you open your SL-OOB App, you want to login, the above mentioned process should be followed and on the result returned from the webpage/control, the user should be logged-in.

I want to open this webpage in a childwindow of SL-OOB app.

For instance http://www.silverlight.net/content/samples/apps/facebookclient/sfcquickinstall.aspx

I have tried many things but couldn't get the answer.

Do tell me the best and easy solution.

Thanks in advance for the great help you all will be doing to me.

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

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

发布评论

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

评论(1

无声无音无过去 2024-10-10 16:36:54
public class ClickableLink : HyperlinkButton
    {
        public ClickableLink(Uri uri)
        {
            NavigateUri = uri;
        }
        new public void Click()
        {
            base.OnClick();
        }
    }

创建对象并调用 .Click() 但请注意,这必须是用户启动的;将其放入线程中或没有用户操作将导致它被忽略,这是 MS 的一项天才安全功能。

public class ClickableLink : HyperlinkButton
    {
        public ClickableLink(Uri uri)
        {
            NavigateUri = uri;
        }
        new public void Click()
        {
            base.OnClick();
        }
    }

Create object and call .Click() but note that this must be user initiated; putting it in a thread or without a user action will cause it to be ignored, a genius security feature from MS.

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