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文件作为启动画面的前台显示,其余与以上方法相同。

  • 相关阅读:
    redis--pipelining管道
    插入排序
    选择排序
    冒泡排序
    网页表格导入导出Excel
    easyUI的datagrid表格的使用
    软件工程实践总结(个人)
    Beta答辩总结
    Beta冲刺7
    Beta冲刺6
  • 原文地址:https://www.cnblogs.com/larson/p/1734579.html
Copyright © 2011-2022 走看看