Parámetros del objecto Tag
Para crear un objeto Silverlight, debemos utilizar el objeto tag, ya que en Silverlight 3 ya no existe el objeto ASP.NET.
Leyendo el blog de Laurent Duveau, veo que ha puesto los distintos parámetros que podemos utilizar al crear un objeto Silverlight. Esto es importante ya que no tenemos Intellisense para crear el objeto. Pueden leer el post aquí.
Podemos tener una visualización de los parámetros si vamos a la documentación de MSDN, la cual no es lo más ágil ya que debemos entrar uno por uno para saber si aplica o no, además de ver su funcionalidad. Pueden ver la documentación aquí.
Esta es la lista de todos los parámetros
allowHtmlPopupWindow | Establece si se permite utilizar el método HtmlPage.PopupWindow para mostrar una nueva ventana del explorador. Por defecto es true para aplicaciones en el mismo dominio, en otro caso es false. |
autoUpgrade | Establece si el plug-in intentará actualizarse si la versión especificada en minRuntimeVersion es más nueva que la versión instalada. Por defecto es true. |
background | Color de fondo del plug-in. Por defecto es blanco. |
enableAutoZoom | Si el host del plug-in puede invocar a eventos relacionados con Zoom. Por defecto es true. |
enableCacheVisualization | Permite visualizar en un color distinto, las áreas que están utilizando aceleración GPU. Por defecto es false. |
enableFramerateCounter | Si muestra el valor del frame rate actual en la barra de estado del navegador (sólo para IE). Por defecto es false. |
enableGPUAcceleration | Si habilita la aceleración GPU. Por defecto es false. |
enablehtmlaccess | Si en tiempo de ejecución, el plug-in puede acceder al DOM (Document Object Model) del explorador. Por defecto es true para aplicaciones en el mismo dominio, en otro caso es false. |
enableNavigation | Indica si el plug-in desde un HyperLinkButton puede acceder a una URI externa. Por defecto es all. |
enableRedrawRegions | Determina si se van a indicar visualmente las áreas del plug-in que se vuelven a dibujar con cada frame. Por defecto es false. |
initParams | Establece parámetros de inicialización definidos por el usuario. |
maxframerate | Establece el número máximo de frames por segundo que el plug-in puede renderizar. Por defecto es 60. |
minRuntimeVersion | Indica la versión mínima de Silverlight necesaria para ejecutar la aplicación. |
onError | Evento que se llama al producirse un error en tiempo de ejecución a nivel de código nativo. |
onFullScreenChanged | Se produce cada vez que cambia la propiedad FullScreen. |
onLoad | Se produce cuando el plug-in se ha cargado en el DOM del explorador. |
onResize | Evento que se llama cuando cambia el tamaño del plug-in. |
onSourceDownloadComplete | Evento que llama cuando se ha descargado por completo el recurso. |
onSourceDownloadProgressChanged | Evento que llama cada vez que descarga una parte del recurso. |
onZoom | Evento que se llama cuando el host del plug-in genero un evento Zoom. |
source | Estable la URI o path relativo del XAML inicial o el paquete XAP. |
splashScreenSource | Establece el URI de la página XAML de la pantalla de presentación (loading). |
windowless | Establece un valor que determina si el complemento Silverlight se muestra como un complemento sin ventana. Por defecto es false. |
IMPORTANTE
Hay algunos parámetros que son utilizados para informes de performance, por lo que no deben utilizar en ambientes de producción. Estos parámetros son:
- enableCacheVisualization
- enableRedrawRegions