A veces cuando desarrollamos aplicaciones Silverlight, cuando le decimos a un amigo, compañero, etc, cheque nuestra aplicación en el Internet, por lo regular no tienen instalado el plugin de Silverlight, como a continuación:
El usuario no tiene idea de que debe instalar el plugin, o para que me va a servir eso, que pasa usualmente, si una persona que no conoce esa tecnología cerraría la página.
Como podemos detener o cambiar eso, simplemente personalizandolo, de esta forma:
Supongamos que estamos en nuestro proyecto Silverlight y tenemos el siguiente código:;
Lo que debemos hacer es lo siguiente dentro del tag asp:Silverlight tenemos una propiedad llamada PluginNotInstalledTemplate, que va a hacer la que nos permitira personalizar esta instalación.
Añadimos una imagen personalizada.
Agregamos lo siguiente:
<PluginNotInstalledTemplate>
<img src=»logoPersonalizado.png» />
<br />
<a href=http://go.microsoft.com/fwlink/?LinkID=115261 a style=»text-decoration: none;»>
<img src=»http://go.microsoft.com/fwlink/?LinkId=108181″ alt=»Obtener el plugin de Silverlight» style=»border-style: none «/>
</a>
</PluginNotInstalledTemplate>
Ejecutamos y listo.
Esto hará que el usuario no cierre nuestra página web y se anime a instalar el plugin.
Espero lo puedan implementar en sus websites que ya cuenten con contenido Silverlight. Recuerden siempre la experiencia de usuario!!
Saludos.