2010-07-28 76 views
6

嘿所以,有無論如何,我可以使用HtmlPage.Window.Navigate(new Uri(link), "_blank");在Internet Explorer的同一個實例中的新選項卡(而不是新窗口!)中打開URI。在新的TAB(Silverlight)中打開URI

目前使用SL3,似乎它的一個新的標籤與新的窗口是否是基於瀏覽器選項...

任何幫助嗎?謝謝。

回答

6

你正在通過使用「_blank」正確地做。這是什麼做的是在任何一個新的標籤或窗口根據用戶的設置,打開了新的一頁:

如果你想用一個「黑客「繞過這個使用this link作爲資源。它基本上說,直到瀏覽器支持CSS3,你將不得不使用一個「黑客」作爲一種解決方法:

  • 的Internet Explorer - IWebBrowser2::Navigate2(使用爲0x1000作爲第二個參數)。注意:你必須有完整的信任模式才能工作。
+0

是的,這就是我害怕......無論如何。 – NickHalden 2010-07-28 20:32:47

+0

另外,如何訪問該界面?我不知道如何調用這種方法......謝謝! – NickHalden 2010-07-29 13:52:51