Agregar una aplicación Silverlight a SharePoint

Como anteriormente comentamos, la forma de incrustar una aplicación Silverlight en SharePoint es la misma que utiliza Visual Studio al crear el sitio huésped, es decir agregar un objeto y pasarle como parámetros el archivo .xap y lo que necesite.

Tomando esto en cuenta, diseñaremos en Expression Blend un reproductor de videos o audio Silverlight y agregaremos el archivo .xap en un web part.

Comenzamos creando el proyecto en Expression Blend, agregamos un control ExpressionMediaPlayer y definimos la ruta en donde se encuentra el archivo a reproducir. Compilamos y corremos, verificando que no haya errores.

SilverlightWebPart1

SilverlightWebPart1

Ubicamos el archivo .xap generado y entonces lo copiamos a nuestro servidor WSS.
Luego de esto, en el servidor WSS creamos un proyecto SharePoint web part, y creamos su carpeta de recursos, colocamos ahí el archivo .xap que copiamos antes, y agregamos el método Render:

protected override void Render(HtmlTextWriter writer)
{
    base.RenderContents(writer);

    string html="";
    /*Agregar el objeto silverlight a la pagina SharePoint*/
            html += "<div id="silverlightControlHost">";
            html += "</div>";

     writer.Write(html);
}

Gracias

Deja un comentario

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

Límite de tiempo se agote. Por favor, recargar el CAPTCHA por favor.