Saltar al contenido
Menú
El blog de Kañaz
  • Inicio
  • Acerca de
  • Github
  • Youtube
  • LinkedIn
  • Twitter
El blog de Kañaz

Abrir ventana de navegador desde Silverlight 4

Publicada el 13 octubre, 201016 julio, 2012
Twittear

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;

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");
}

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í

Install Microsoft Silverlight

4 comentarios en «Abrir ventana de navegador desde Silverlight 4»

  1. luis dice:
    11 abril, 2011 a las 3:34 pm

    Me ha servido el articulo, solo quisiera saber si hay otra formas de hacer esto, espero puedas responderme, saludos

    Responder
    1. admin dice:
      11 abril, 2011 a las 4:51 pm

      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

      Responder
  2. luis dice:
    11 abril, 2011 a las 10:46 pm

    Necesitaba abrir paginas de mi(s) propio(s) proyecto(s) web, pero mi proyecto web esta compuesto por distintos proyectos webs =/

    Responder
    1. admin dice:
      15 abril, 2011 a las 12:04 am

      Lo siento, estuve algo ocupado Luis, resolviste tu problema? De lo contrario avísame para ayudarte

      Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Busca en este sitio

MI perfil de Github

Github profile

Sígueme en Twitter

Seguir a @aminespinoza
©2023 El blog de Kañaz | Funciona con SuperbThemes y WordPress