Я использую этот код для открытия новой вкладки из моего приложения Silverlight (при нажатии кнопки):
HtmlPage.Window.Navigate(new Uri("\\SERVER\file.docx"), "_blank");
Любопытно, что в IE 9 и Firefox он работает как шарм. Но в IE 8 и 7 вкладка открывается (на 1 секунду) и сразу закрывается (блокировщик всплывающих окон отключен). Если я сделаю обновление до IE 9, проблема будет исправлена.
Я также проверял этот код:
HtmlPage.Window.Invoke("open", new object[] { "\\SERVER\file.docx", "popup" });
Но у меня была такая же проблема.