Tengo un cierto elemento de IU, que al hacer clic debería navegar a otra URL. he intentado manejar el ratón hacia abajo evento y ejecutar algo como esto: System.Windows.Browser.HtmlPage.Window.Navigate (nueva Uri ("http://google.com"), "_blank");Browser.HtmlPage.Window.Navigate está bloqueado, pero HyperlinkButton no es, ¿por qué?
Sin embargo, este es bloqueado por el navegador (He intentado tanto Chrome y Firefox) a menos que puedo desactivar el bloqueo de ventanas emergentes. Hice algunas investigaciones y parece que el navegador bloquea navegaciones que no ocurren como resultado de la interacción del usuario y, en lo que respecta al navegador, esta navegación se inicia con un complemento (Silverlight), no un usuario.
OK, tiene sentido. Pero luego intenté usar un HyperlinkButton en su lugar y NO fue bloqueado.
Me pregunto por qué estos dos enfoques reciben un tratamiento diferente del navegador. ¿Alguna idea?
En realidad trabajé en torno al problema envolviendo la navegación activación de interfaz de usuario con un HyperlinkButton, pero todavía estoy muy curiosa ...
En IE9, la propia HyperlinkButton tiene un problema: http://stackoverflow.com/questions/14678235/silverlight-hyperlinkbutton-not-working-at-all Usted tendrá que agregar ' 'o use' ' –