成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Windows Phone開發中時鐘案例解析

移動開發
Windows Phone開發有很多值得學習的地方,本文向大家簡單介紹一下Windows Phone開發中一個時鐘的例子,希望對你的學習有所幫助。

本文和大家重點討論一下Windows Phone開發中一個時鐘的例子,Expressblend工具是開發silverlightUi的重要工具,在這里有一個從silverlight移植過來的時鐘小例子可以看出在Phone7上這個工具一樣也很重要并且可以提高開發效率。

Windows Phone開發中一個時鐘的例子

Expressblend工具是開發silverlightUi的重要工具,在這里有一個從silverlight移植過來的時鐘小例子可以看出Windows Phone開發中在Phone7上這個工具一樣也很重要并且可以提高開發效率。

一.在blend工具中,可以用Ellipse繪制表盤,通過在property中使用漸變色來產生立體效果。還可以能過gradient工具來調整漸變色。

 

 

 

 

 

 

二.用Ellipse工具繪制表針軸,并設置圓的strokethickness來改變線的粗細。

 

 

三.用Rectangle工具來繪制三個表針,并放好位置。

 

 

四.增加動畫效果

  1. <Storyboardx:NameStoryboardx:Name="clockStoryboard"> 
  2. <!--Thisanimationtargetsthehourhandtransform--> 
  3. <DoubleAnimationx:NameDoubleAnimationx:Name="hourAnimation" 
  4. Storyboard.TargetName="HourHandTransform" 
  5. Storyboard.TargetProperty="Angle" 
  6. Duration="12:0:0"RepeatBehavior="Forever"To="360"/> 
  7.  
  8. <!--Thisanimationtargetstheminutehandtransform--> 
  9. <DoubleAnimationx:NameDoubleAnimationx:Name="minuteAnimation" 
  10. Storyboard.TargetName="MinuteHandTransform" 
  11. Storyboard.TargetProperty="Angle" 
  12. Duration="1:0:0"RepeatBehavior="Forever"To="360"/> 
  13.  
  14. <!--Thisanimationtargetsthesecondhandtransform--> 
  15. <DoubleAnimationx:NameDoubleAnimationx:Name="secondAnimation" 
  16. Storyboard.TargetName="SecondHandTransform" 
  17. Storyboard.TargetProperty="Angle" 
  18. Duration="0:1:0"RepeatBehavior="Forever"To="360"/> 
  19. </Storyboard> 
  20.  

 

Windows Phone開發中這時運行一下此程序,已經可以看到時鐘的表針在走了。

五.控制表針行為語句

  1. voidMainPage_Loaded(objectsender,RoutedEventArgse)  
  2. {  
  3. //Thecurrentdateandtime.  
  4. System.DateTimecurrentDate=DateTime.Now;  
  5.  
  6. //Findtheappropriateangle(indegrees)forthehourhand  
  7. //basedonthecurrenttime.  
  8. doublehourangle=(((float)currentDate.Hour)/12)*360+currentDate.Minute/2;  
  9.  
  10. //Thesameasfortheminuteangle.  
  11. doubleminangle=(((float)currentDate.Minute)/60)*360;  
  12.  
  13. //Thesameforthesecondangle.  
  14. doublesecangle=(((float)currentDate.Second)/60)*360;  
  15.  
  16. //Setthebeginningoftheanimation(Fromproperty)totheangle  
  17. //correspongingtothecurrenttime.  
  18. hourAnimation.From=hourangle;  
  19.  
  20. //Settheendoftheanimation(Toproperty)totheangle  
  21. //correspondingtothecurrenttimePLUS360degrees.Thus,the  
  22. //animationwillendaftertheclockhandmovesaroundtheclock  
  23. //once.Note:TheRepeatBehaviorpropertyoftheanimationisset  
  24. //to"orever"sotheanimationwillbeginagainassoonasitcompletes.  
  25. hourAnimation.To=hourangle+360;  
  26.  
  27. //Sameaswiththehouranimation.  
  28. minuteAnimation.From=minangle;  
  29. minuteAnimation.To=minangle+360;  
  30.  
  31. //Sameaswiththehouranimation.  
  32. secondAnimation.From=secangle;  
  33. secondAnimation.To=secangle+360;  
  34.  
  35. this.clockStoryboard.Begin();  
  36. }  
  37.  

 

源代碼:

/Files/randylee/MyClock.rar

責任編輯:佚名 來源: cnblogs.com
相關推薦

2010-05-11 16:47:32

Windows Pho

2010-05-08 16:36:16

Windows Pho

2010-06-11 16:01:26

Windows Pho

2010-03-09 10:51:15

Windows Pho

2010-04-08 17:40:23

Windows Pho

2013-07-30 10:44:31

Windows PhoWindows Pho

2010-06-09 16:13:23

Windows Pho

2013-07-30 12:37:56

Windows PhoWindows Pho

2010-04-21 17:07:54

Windows Pho

2012-05-08 13:54:40

ToastPrompt

2012-05-25 09:09:25

Windows Pho

2013-04-17 14:00:06

Windows PhoWindows Pho

2011-06-07 12:42:15

Windows Pho

2013-04-16 17:02:50

Windows Pho概論

2013-04-19 16:34:56

Windows PhoWindows Pho

2013-07-30 11:18:37

Windows PhoWindows Pho

2010-07-21 15:46:25

Windows Pho

2010-11-01 14:49:20

Windows PhoWindows Pho

2010-12-21 10:02:48

SilverlightWindows Pho

2010-07-16 15:29:02

Windows Pho
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲成人在线免费 | 亚洲免费在线视频 | 精品欧美一区二区中文字幕视频 | 国产精品久久久久久久久久久久久 | 久久亚洲一区二区 | 欧美激情国产精品 | 欧美日韩国产精品激情在线播放 | 精品在线观看一区 | 欧美精品一区在线发布 | 精品视频一区二区 | 欧美日韩综合一区 | 国产欧美精品 | 黄色a级一级片 | 久久小视频 | 精品国产31久久久久久 | 欧美一级大片 | 成人影院av | 国产一区二区三区在线 | 亚洲精品美女 | 午夜男人天堂 | 99精品一区二区三区 | 一区二区不卡视频 | 精品一区av| 久久精品亚洲 | 看毛片网站 | h免费观看 | 99热精品6| 中文字幕综合 | 国产精品视频一二三区 | 亚洲bt 欧美bt 日本bt | 欧美日韩精品一区二区 | 做a视频 | www.日韩| 91九色在线观看 | 国产精品视频观看 | 欧美日韩一二三区 | 一级片免费网站 | 免费精品久久久久久中文字幕 | 亚洲免费精品 | 国产免费高清 | 久久av一区二区三区 |