如何在焦点浏览器中打开一个新窗口

时间:2012-11-26 11:14:36

标签: c# silverlight

我想知道如何在浏览器中打开新窗口,同时保持其他窗口打开。

我的silverlight应用程序中有一个按钮,必须在另一个窗口或标签中打开pdf,我希望新窗口在保持初始页面打开的同时具有焦点。

我可以打开新窗口,但没有焦点,或者我可以让它替换当前页面,然后返回应用程序需要登录等。

所以我需要3件事...... 1)打开新窗口 2)关注新窗口 3)打开旧窗口

Uri myUri = new Uri(@"http://......./ViewPDF.aspx");
HtmlPage.Window.Navigate(myUri, "_newWindow");

HtmlPage.Window.Navigate(myUri);
HtmlPage.Window.Eval("window.focs()")
HtmlPage.PopupWindow(myUri, "_blank", null);

这些都不符合所有3项要求。

请帮助..

提前感谢你

1 个答案:

答案 0 :(得分:0)

HtmlPopupWindowOptions options = new HtmlPopupWindowOptions();

        options.Left = 300;
        options.Top = 150;
        options.Width = 1024;
        options.Height = 768;
        options.Directories = false;
        options.Location = false;
        options.Menubar = false;
        options.Status = false;
        options.Toolbar = false;

Uri myUri = new Uri(@“http://......./ViewPDF.aspx”);

HtmlPage.PopupWindow(Uri,“_ blank”,选项);