Para abrir una ventana de explorador nueva al estilo «pop up» utilizando Silverlight solo debemos escribir un par de líneas de código de la siguiente manera.
Al inicio debes mandar llamar a la librería «System.Windows.Browser».
using System.Windows.Browser; |
Y en tu evento simplemente debes escribir lo siguiente;
private void button_Click(object ender, System,Windows.Input.MouseButtonEventArgs e) { HtmlPage.Window.Navigate(new Uri("http://bing.com", UriKind.Absolute), "_blank"); } |
En donde Uri es quien se encargará de determinar a que página iremos y simplemente añadimos el parámetro «_blank» para abrir una nueva página sin tener que abandonar la que tenemos en ese momento.
El resultado es algo así
Me ha servido el articulo, solo quisiera saber si hay otra formas de hacer esto, espero puedas responderme, saludos
No se de que formas se te ocurren, puedes buscar los controles de Telerik para poner un explorador dentro de tu solución, solo que tienen costo, o puedes usar el «Web Browser Control» pero solo funciona para las aplicaciones fuera del navegador (OOB), quizá si me dices un poco mas pueda ayudarte a lo que buscas
Necesitaba abrir paginas de mi(s) propio(s) proyecto(s) web, pero mi proyecto web esta compuesto por distintos proyectos webs =/
Lo siento, estuve algo ocupado Luis, resolviste tu problema? De lo contrario avísame para ayudarte