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í.