Jquery y Silverlight

Voy a mostrar un pequeño ejemplo de como llamar a JQuery desde nuestra aplicación Silverlight. Para ello, vamos a utilizar la interacción con HTML.

Desde nuestra aplicación Silverlight vamos a generar un Button que al hacer click vamos a invocar JQuery para que cambie el estilo de un elemento HTML.

private void btnJQuery_Click(object sender, RoutedEventArgs e)
{
    ScriptObject js = HtmlPage.Window.CreateInstance("$", new string[] {"#test"});
    js.Invoke("css", "background-color", "#00FF00");
    js.Invoke("css","border","5px solid #FF0000");
}

Como vemos, creamos un instancia de JQuery al utilizar el parámetro “$”. Luego utilizamos el objeto ScriptObject para invocar las funciones necesarias para cambiar el estilo.

Pueden descargar el proyecto de prueba aquí.

No Comments