2010-07-28 9 views
6

Oye, ¿de todos modos puedo usar HtmlPage.Window.Navigate(new Uri(link), "_blank"); para abrir un URI en una nueva pestaña (no nueva ventana) que se encuentra en la misma instancia de Internet Explorer.URI abierto en TAB nueva (Silverlight)

Actualmente usando SL3 y parece que si es un nueva pestaña vs. nueva ventana se basa en las opciones del navegador ...

Cualquier ayuda? Gracias.

Respuesta

6

Lo está haciendo correctamente utilizando "_blank". Lo que hace es se abre una nueva página, ya sea en una nueva pestaña o ventana en función de la configuración del usuario:

Si desea utilizar un "truco "para evitar este uso this link como recurso. Es, básicamente, establece que hasta un navegador compatible con CSS 3 que tendrá que utilizar un "Hack" como solución alternativa:

  • Internet Explorer - IWebBrowser2::Navigate2 (0x1000 uso como segundo parámetro). Nota: debe tener el MODO DE CONFIANZA COMPLETA para que esto funcione.
+0

Sí, eso es de lo que tenía miedo ... gracias de todos modos. – NickHalden

+0

Además, ¿cómo obtener acceso a esa interfaz? No sé cómo llamar a ese método ... ¡gracias! – NickHalden