嘿,那么,无论如何我可以使用 HtmlPage.Window.Navigate(new Uri(link), "_blank");
在新选项卡(不是新窗口!)中打开 URI这是在同一 Internet Explorer 实例中。
目前正在使用 SL3,似乎它是新标签还是新窗口是基于浏览器选项...
有什么帮助吗?谢谢。
最佳答案
您通过使用“_blank”正确地完成了它。它的作用是根据用户的设置在新选项卡或窗口中打开一个新页面:
如果你想使用“hack”来解决这个问题,请使用 this link作为资源。它基本上指出,在浏览器支持 CSS3 之前,您必须使用“hack”作为解决方法:
- Internet Explorer -- IWebBrowser2::Navigate2 (使用 0x1000 作为第二个参数)。注意:您必须拥有完全信任模式才能正常工作。
关于c# - 在新 TAB 中打开 URI (Silverlight),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3355830/