rbfigueira
Tudo sobre a plataforma .net em Português ;)
Os métodos Silverlight.createObject() e Silverlight.CreateObjectEx() são usados para criarem uma nova instância de um controlo Silverlight e encaixá-lo (embutido) em uma página web.
 
Na prática, se virem o código javascript (Silverlight.js), o método CreateObjectEx() não é mais do que um "override" ao método createObject(). O método CreateObjectEx() apenas usa as "características" de JSON (JavaScript Object Notation) para instanciar o controlo. :)

É utilizado o método “cross-browser” que detecta automaticamente o browser envolvido e utiliza a técnica mais adequada para instanciar o controlo Silverlight. Se o plug-in (Silverlight) ainda não estiver instalado, o método fornecerá ao utilizador a informação necessária de como proceder à sua instalação.

Digamos que tudo isto foi criado para termos uma boa experiência UX (User eXperience) e evitarmos alguns problemas. Não precisamos destes métodos "Javascript" para criarmos uma nova instância do controlo Silverlight! Vocês podem utilizar directamente os elementos OBJECT e EMBED, mas sinceramente não os recomendo. O elemento OBJECT com o controlo Silverlight não se dá muito bem com o browser Safari  - Mac. O elemento EMBED funciona em todos os browsers mas.... Em ambos apareceria aquela "tooltip" para activarmos o controlo. Não faz sentido!! Usem as funções :)

Continua em [http://rbfigueira.net/Post.aspx?postID=203]

posted on Wednesday, November 28, 2007 6:58 PM
Comments
No comments posted yet
Title  
Name  
Url
Box Code
Protected by FormShield
Comments