自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Silverlight加載界面實(shí)現(xiàn)方法解析

開(kāi)發(fā) 開(kāi)發(fā)工具
Silverlight加載界面的實(shí)現(xiàn)被我們總共分為了9個(gè)步驟。在這里將會(huì)對(duì)這幾個(gè)步驟一一的做出解釋,以方便大家理解。

Silverlight加載界面的實(shí)現(xiàn)方法在這篇文章中將會(huì)為大家詳細(xì)介紹。希望對(duì)一些又需要的朋友men有些幫助。在一個(gè)解決方案中,有SplashScreenSourceweb和SplashScreenSource兩個(gè)項(xiàng)目。#t#

要往silverlight中加入自定義裝載界面,需要加入到SplashScreenSourceweb項(xiàng)目中,這樣,自定義裝載界面就不會(huì)和其它xaml文件一起打包到silverlight程序包中。

Silverlight加載界面步驟如下:

1.右擊silverlightapplicationweb項(xiàng)目,選擇屬性,選擇啟動(dòng)選項(xiàng),把SplashScreenSourceTestPage.html設(shè)為啟動(dòng)頁(yè)面。

2.右擊silverlightapplicationweb項(xiàng)目,選擇添加新項(xiàng),選擇添加一個(gè)Silverlight JScript 頁(yè),命名為SplashScreen.xaml。

3.打開(kāi)SplashScreen.xaml,換成如下代碼:

 

  1. < Canvas 
  2. xmlns="http://schemas.microsoft.
    com/client/2007"
       
  3. xmlns:x="http://schemas.
    microsoft.com/winfx/2006/xaml"
       
  4. x:Name="parentCanvas"   
  5. Width="850" 
  6. Height="600" 
  7. Background="OldLace" 
  8. > 
  9. < Canvas Canvas.Top="228.834" 
    Canvas.Left="246.329" Width="357" 
    Height="31.379"> 
  10. < Rectangle Width="27.545" 
    Height="1" x:Name="uxProgress" 
    Canvas.Top="29.545" Canvas.Left="1.4"> 
  11. < Rectangle.RenderTransform> 
  12. < TransformGroup> 
  13. < ScaleTransform x:Name="uxProgressBar" 
    ScaleX="1" ScaleY="0"/> 
  14. < SkewTransform AngleX="0" AngleY="0"/> 
  15. < RotateTransform Angle="270"/> 
  16. < TranslateTransform X="0" Y="0"/> 
  17. < /TransformGroup> 
  18. < /Rectangle.RenderTransform> 
  19. < Rectangle.Fill> 
  20. < LinearGradientBrush EndPoint=
    "1,0.5" StartPoint="0,0.5"> 
  21. < GradientStop Color="#FFFFFFFF" 
    Offset="1"/> 
  22. < GradientStop Color="#FFFFFFFF" 
    Offset="0"/> 
  23. < GradientStop Color="#FF2975D0"
     Offset="0.28"/> 
  24. < GradientStop Color="#FF2975D0"
     Offset="0.72"/> 
  25. < /LinearGradientBrush> 
  26. < /Rectangle.Fill> 
  27. < /Rectangle> 
  28. < TextBlock x:Name="uxStatus" Height="25" 
    Canvas.Left="125" Text="Loading..." 
    TextWrapping="Wrap" Canvas.Top="4.16"/> 
  29. < Path Width="356.85" Height="1" 
    Fill="#FF3A3A3A" Stretch="Fill" 
    Stroke="#FF000000" Canvas.Top="0" 
    Data="M0,170.5 L356.84209,170.5" 
    Opacity="0.35"/> 
  30. < Path Width="1.662" Height="29.03" 
    Fill="#FF3A3A3A" Stretch="Fill" 
    Stroke="#FF000000" Canvas.Top="0.48" 
    Canvas.Left="0.2" Data="M360,168 L360,0" 
    Opacity="0.35" /> 
  31. < Path Width="357.84" Height="1"
     Fill="#FF3A3A3A" Stretch="Fill" 
    Stroke="#FF000000" Canvas.Top="29" 
    Data="M0,170.5 L356.84209,170.5" Opacity="0.35"/> 
  32. < Path Width="358.85" Height="1" Fill="#FFA2A2A2" 
    Stretch="Fill" Stroke="#FF000000" Canvas.Top="30" 
    Data="M0,170.5 L356.84209,170.5" Opacity="0.25"/> 
  33. < Path Width="1.662" Height="30" Fill="#FF3A3A3A" 
    Stretch="Fill" Stroke="#FF000000" 
    Canvas.Left="356.01" Data="M360,168 L360,0" 
    Opacity="0.35" Canvas.Top="-0.498"/> 
  34. < Path Width="1" Height="31" Fill="#FFA2A2A2" 
    Stretch="Fill" Stroke="#FF000000" 
    Canvas.Left="357.333" Data="M360,168 L360,0" 
    Opacity="0.245" Canvas.Top="-0.498" />   
  35. < /Canvas> 
  36. < /Canvas> 

 


Silverlight加載界面4.打開(kāi)SplashScreenSourceTestPage.html,把代碼

 

  1. < param name="source" 
    value="ClientBin/Splash
    ScreenSource.xap"
    /> 

改成

 

  1. < param name="source" 
    value="SplashScreenSource.xap"/>  

 

5.在解決方案資源管理器中,把ClientBin目錄下的SplashScreenSource.xap拖到SplashScreenSourceWeb根目錄下。

6.打開(kāi)SplashScreenSourceTestPage.html,加入如下代碼:

 

  1. < param name="splashscreensource" 
    value="SplashScreen.xaml"/> 
  2. < param name="onSourceDownload
    ProgressChanged"
     value=
    "onSourceDownloadProgressChanged" /> 

 

Silverlight加載界面7.打開(kāi)SplashScreen.js,輸入以下代碼:

 

  1. function onSourceDownload
    ProgressChanged(sender, eventArgs)  
  2. {  
  3. sender.findName("uxStatus").
    Text
     = "Loading: " + Math.
    round((eventArgs.progress * 
    1000)) / 10 + "%";  
  4. sender.findName("uxProgressBar").
    ScaleY
     = eventArgs.progress * 356;  

 

8.打開(kāi)SplashScreenSourceTestPage.html,加入以下代碼:

 

  1. < script type="text/javascript" 
    src="splashscreen.js">< /script> 

 

9.運(yùn)行Silverlight加載界面!

責(zé)任編輯:曹凱 來(lái)源: 百度博客
相關(guān)推薦

2009-12-31 11:23:23

Silverlight

2009-12-30 15:42:08

Silverlight

2009-12-30 17:19:09

Silverlight

2009-12-30 13:51:43

Silverlight

2010-01-04 17:29:00

Silverlight

2009-09-28 10:35:45

Silverlight

2009-12-30 15:26:02

Silverlight

2009-12-30 17:44:22

Silverlight

2009-12-30 14:10:27

Silverlight

2010-01-04 16:30:06

Silverlight

2009-12-29 15:38:17

silverlight

2009-12-29 16:36:47

Silverlight

2009-12-30 15:08:04

Silverlight

2010-06-02 09:25:29

Silverlight

2009-12-31 16:44:53

Silverlight

2010-01-04 18:11:44

Silverlight

2009-12-31 14:25:19

Silverlight

2009-12-31 16:50:02

Silverlight

2009-10-27 10:28:33

Silverlight

2009-12-30 18:28:56

Silverlight
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)