rbfigueira
Tudo sobre a plataforma .net em Português ;)

Por defeito uma instancia do controlo Silverlight tem o parâmetro (IsWindowless = false), também conhecido como windowed.  Poderemos alterar o valor do parâmetro para (IsWindowless = true) através dos métodos javascript  (createObject e createObjectEx) ou directamente usando os elementos OBJECT/EMBED.

IsWindowless = false (Windowed)

  • opção com mais performance;
  • o controlo Silverlight reside sempre por cima;
  • mesmo que esteja atribuída a transparência ao parametro background, o fundo será sempre preto.

IsWindowless = true

  • perda de performance;
  • respeita o “HTML z-indexing”, logo poderemos sobrepor conteúdos HTML (ou algo mais rico como a ASP.NET AJAX, Flash, etc) por cima do controlo Silverlight e vice-versa. O Microsoft Popfly é um excelente exemplo prático disso mesmo;
  • suporta transparências (background e conteúdos). 

Existe uma perda visível de performance só no facto de se utilizar transparências e cores com “alpha channel”, especialmente visível no browser safari – Mac, por este motivo deveremos evitar a sua utilização.

Apesar do IsWindowless = true ser o mais utilizado devido à sua grande flexibilidade, caso a vossa página tenha só conteúdo isolado, utilizem sempre a opção IsWindowless = false (Windowed).
 
[Cross-Posted de http://rbfigueira.net]
posted on Tuesday, December 04, 2007 1:39 PM
Comments
No comments posted yet
Title  
Name  
Url
Box Code
Protected by FormShield
Comments