实现自定义Silverlight的安装界面

Silverlight 在客户端的安装方式有两种,一种是直接的,一种是间接,当你使用Silverlight创建了站点或者程序的时候, 你可以使用inplaceInstallPrompt 属性在创建对象的时候来进行定制.

实现自定义安装Silverlight插件代码:

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,     // 設定客戶端安裝的方式.

            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.

}

向上面这种设置,在客户端将有这样的表现:

点它就会跑到http://www.microsoft.com/silverlight ,用户可以自己在站点里下载,并进行silverlight的相关安装.

当然你也可以设置成直接安装的模式, 把inplaceInstallPrompt设置为'true'. 这将出现一个不一样的图标,像下面这样:

实现自定义Silverlight的安装界面

在这,你点它,就可以直接进行安装了,很简单,希望对你有用~!

你可能感兴趣的:(silverlight)