Silverlight Install Modes
Did you know that there are two install modes for Silverlight -- inplace installation (aka 'Direct') and indirect installation.
When you build your site or application using Silverlight, you can use the 'inplaceInstallPrompt' property in your call to Sys.Silverlight.createObject and set it to true or false.
Here's an example:
function createSilverlight()
{
Sys.Silverlight.createObject(
"plugin.xaml", // Source property value.
parentElement, // DOM reference to hosting DIV tag.
"myControl", // Unique control id value.
{ // Control properties.
width:'1024', // Width of rectangular region of control in pixels.
height:'530', // Height of rectangular region of control in pixels.
inplaceInstallPrompt:false, // Determines whether to display in-place install prompt if invalid version detected.
background:'white', // Background color of control.
isWindowless:'false', // Determines whether to display control in Windowless mode.
framerate:'24', // MaxFrameRate property value.
version:'0.9' // Control version to use.
},
{
onError:null, // OnError property value -- event handler function name.
onLoad:null // OnLoad property value -- event handler function name.
},
null); // Context value -- event handler function name.
}
This will create a banner icon for Silverlight that looks like this:
Clicking on this banner will take your users to https://www.microsoft.com/silverlight where they can download and install the Silverlight runtime.
Alternatively you can have a direct install experience, by setting the inplaceInstallPrompt property to 'true'. This will result in a different banner, that looks like this:
As you can see this contains a Silverlight license agreement, which you agree to by using this banner to download the Silverlight runtime.
In this case, your users will start downloading the Silverlight runtime as soon as they click the banner, instead of being directed to the https://www.microsoft.com/silverlight site first.
Comments
Anonymous
May 08, 2007
PingBack from http://www.jeffsandquist.com/BeijingOlypmicsAndSilverlight.aspxAnonymous
May 08, 2007
Did you know that there are two install modes for Silverlight -- inplace installation (aka 'Direct'Anonymous
October 01, 2007
Ever wonder how Silverlight's cool automatic installation works? Did you know that there are two installAnonymous
October 24, 2007
I've been getting lots of questions on how to check to see if Silverlight is already installed. ThisAnonymous
October 24, 2007
Silverlight.js库提供了如何检查是否已安装Silverlight的方法。Silverligh.available可以检测Silverlight是否被安装,这个方法会返回true或者fa...Anonymous
October 29, 2007
del.icio.us Tags: Silverlight Technorati Tags: Silverlight I'm happy to say that the UX Guidelines for