Silverlight plug-in Inplace and Indirect installation, How to
When users wants to see web applications built with silverlight technology in web browsers. web browsers should contain the silverlight plug in.
If browser does not contain the silverlight plug in, then user will not able to see some of the the web page parts which contains the silverilght componets. In that parts user will get an image to install silverlight plug in. This is called installation of silverlight.
We can install this silverlight plug-in in two ways
Modes of silverlight plugin installation
1. Inplace Installation (aka 'Direct')
2. Indirect Installation.
If silverlight application is configured with Inplace:false Installation mode user gets the image as following way. To install silverlight plug-in user has to click the image. If he clicks the image it redirects to www.microsoft.com/silverlight site page. there user can download the silverlight plug-in and install it. Here user has to accept the terms and conditions of silverlight plug-in installation. After that he ables to visits the web pages built with silverlight technology.
In second method Indirect Installation If gets the following image. If user clicks the image he/she will not be redirected to any other page. Just Silverlight plug-in download will start. In this, Image itself contains the Licence agreement and link to licence. It says that By clicking Get Microsoft Silverlight you accept the silverlight license agreement.
Configuring the Silverlight installation modes:
When we are building our silverlight web application, we can use the 'inplaceInstallPrompt' property in our call to Sys.Silverlight.createObject and set it to true or false.Configuring the silverlight indirect installation mode:
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.}
Configuring the silverlight inplace installation mode:
The script will be same as you see in about
script. only the attribute inplaceInstallPrompt
value should be true here.
inplaceInstallPrompt:true
To view sites with silverlight rich media controls you need silverlight plug-in
Silverlight plug-in Download Now