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