zoukankan      html  css  js  c++  java
  • silverlihgt自定义启动画面

    1..web工程下添加Silverlight JScript Page,名为"MySplashScreen"

    2.

    <div id="silverlightControlHost">
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    <param name="source" value="ClientBin/SL_Test.xap"/>
    <param name="onError" value="onSilverlightError" />
    <param name="background" value="white" />
    <param name="minRuntimeVersion" value="3.0.40624.0" />
    <param name="autoUpgrade" value="true" />
    <!--以下三个参数为手动添加的 -->
    <param name="splashscreensource" value="SplashScreen.xaml" />
    <param name="onSourceDownloadProgressChanged" value="onSourceDownloadProgressChanged" />
    <param name="onsourcedownloadcomplete" value="onsourcedownloadcomplete" />
    <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none">
    <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none"/>
    </a>
    </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;0px;border:0px"></iframe></div>

    3.MySplashScreen.js中添加代码

    function onSourceDownloadProgressChanged(sender, eventArgs) {
    //添加下载进度改变时的代码    
    }

    function onsourcedownloadcomplete(sender, eventArgs) {
    //添加下载完成时的代码    
    } 

    完成,在silverligh中添加一个大的文件,属性设为content来延长下载时间来测试启动画面

    注:第一步也可以不在web工程下添加Silverlight JScript Page,而只是添加一个xmal文件作为启动画面的前台显示,其余与以上方法相同。

  • 相关阅读:
    Python 使用gevent下载图片案例
    Python 使用gevent实现多任务
    Python 生成器
    Python 自己实现可迭代对象
    Python 遍历文件夹清理磁盘案例
    Python 多进程拷贝文件夹案例
    Python 多进程编程
    Python 多线程编程
    Python TCP通信之仿文件下载
    Python UDP 通信
  • 原文地址:https://www.cnblogs.com/larson/p/1734579.html
Copyright © 2011-2022 走看看