实现自定义Silverlight的安装界面

本文详细介绍了Silverlight在客户端的两种安装方式:直接安装与自定义安装。通过设置inplaceInstallPrompt属性,开发者可以在创建Silverlight对象时实现自定义安装流程,使用户能够自行决定是否安装或如何安装Silverlight插件。本文提供了具体的代码示例和安装表现说明,帮助开发者更好地理解和应用Silverlight插件的安装机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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'. 这将出现一个不一样的图标,像下面这样:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值