Silverlight进度条控件动画源代码

Silverlight进度条控件动画源代码,第1张

概述效果: 代码: 1   < UserControl x:Class = " ShineDraw.Controls.LoadingAnimation " 2         xmlns = " http://schemas.microsoft.com/winfx/2006/xaml/presentation " 3         xmlns:x = " http://schemas.microso

效果:

代码:

1   < UserControl x:Class = " ShineDraw.Controls.LoadingAnimation "
2         xmlns = " http://schemas.microsoft.com/winfx/2006/xaml/presentation "
3         xmlns:x = " http://schemas.microsoft.com/winfx/2006/xaml "
4         WIDth = " 400 " Height = " 400 "   >
5           < UserControl.Resources >
6                   < Storyboard x:name = " Rotation " RepeatBehavior = " Forever " >
7                           < DoubleAnimationUsingKeyFrames BeginTime = " 00:00:00 " Storyboard .Targetname= " LayoutRoot " Storyboard .TargetProperty= " (UIElement.Rendertransform).(transformGroup.Children)[2].(Rotatetransform.Angle) " >
8                                   < SplineDoubleKeyFrame KeyTime = " 00:00:00 " Value = " 0 " / >
9                                   < SplineDoubleKeyFrame KeyTime = " 00:00:00.2000000 " Value = " 0 " / >
10                                  < SplineDoubleKeyFrame KeyTime = " 00:00:00.2000000 " Value = " 45 " / >
11                                  < SplineDoubleKeyFrame KeyTime = " 00:00:00.4000000 " Value = " 45 " / >
12                                  < SplineDoubleKeyFrame KeyTime = " 00:00:00.4000000 " Value = " 90 " / >
13                                  < SplineDoubleKeyFrame KeyTime = " 00:00:00.6000000 " Value = " 90 " / >
14                                  < SplineDoubleKeyFrame KeyTime = " 00:00:00.6000000 " Value = " 135 " / >
15                                  < SplineDoubleKeyFrame KeyTime = " 00:00:00.8000000 " Value = " 135 " / >
16                                  < SplineDoubleKeyFrame KeyTime = " 00:00:00.8000000 " Value = " 180 " / >
17                                  < SplineDoubleKeyFrame KeyTime = " 00:00:01.0000000 " Value = " 180 " / >
18                                  < SplineDoubleKeyFrame KeyTime = " 00:00:01.0000000 " Value = " 225 " / >
19                                  < SplineDoubleKeyFrame KeyTime = " 00:00:01.2000000 " Value = " 225 " / >
20                                  < SplineDoubleKeyFrame KeyTime = " 00:00:01.2000000 " Value = " 270 " / >
21                                  < SplineDoubleKeyFrame KeyTime = " 00:00:01.4000000 " Value = " 270 " / >
22                                  < SplineDoubleKeyFrame KeyTime = " 00:00:01.4000000 " Value = " 315 " / >
23                                  < SplineDoubleKeyFrame KeyTime = " 00:00:01.6000000 " Value = " 315 " / >
24                          < /DoubleAnimationUsingKeyFrames >
25                  < /Storyboard >
26          < /UserControl.Resources >
27 
28          < GrID x:name = " LayoutRoot " Background = " transparent " RendertransformOrigin = " 0.5,0.5 " >
29                  < GrID.Rendertransform >
30                          < transformGroup >
31                                  < Scaletransform/ >
32                                  < Skewtransform/ >
33                                  < Rotatetransform/ >
34                                  < Translatetransform/ >
35                          < /transformGroup >
36                  < /GrID.Rendertransform >
37                  < Ellipse WIDth = " 100 " Height = " 100 " Fill = " #FF000000 "   >
38                          < Ellipse.Rendertransform >
39                                  < transformGroup >
40                                          < Scaletransform/ >
41                                          < Skewtransform/ >
42                                          < Rotatetransform/ >
43                                          < Translatetransform X = " -150 " / >
44                                  < /transformGroup >
45                          < /Ellipse.Rendertransform >
46                  < /Ellipse >
47                  < Ellipse WIDth = " 100 " Height = " 100 " Fill = " #FFAAAAAA "   >
48                          < Ellipse.Rendertransform >
49                                  < transformGroup >
50                                          < Scaletransform/ >
51                                          < Skewtransform/ >
52                                          < Rotatetransform Angle = " 45 " CenterX = " 200 " CenterY = " 50 " / >
53                                          < Translatetransform X = " -150 " / >
54                                  < /transformGroup >
55                          < /Ellipse.Rendertransform >
56                  < /Ellipse >
57                  < Ellipse WIDth = " 100 " Height = " 100 " Fill = " #FFAAAAAA "     >
58                          < Ellipse.Rendertransform >
59                                  < transformGroup >
60                                          < Scaletransform/ >
61                                          < Skewtransform/ >
62                                          < Rotatetransform Angle = " 90 " CenterX = " 200 " CenterY = " 50 " / >
63                                          < Translatetransform X = " -150 " / >
64                                  < /transformGroup >
65                          < /Ellipse.Rendertransform >
66                  < /Ellipse >
67                  < Ellipse WIDth = " 100 " Height = " 100 " Fill = " #FFAAAAAA "     >
68                          < Ellipse.Rendertransform >
69                                  < transformGroup >
70                                          < Scaletransform/ >
71                                          < Skewtransform/ >
72                                          < Rotatetransform Angle = " 135 " CenterX = " 200 " CenterY = " 50 " / >
73                                          < Translatetransform X = " -150 " / >
74                                  < /transformGroup >
75                          < /Ellipse.Rendertransform >
76                  < /Ellipse >
77                  < Ellipse WIDth = " 100 " Height = " 100 " Fill = " #FF999999 "     >
78                          < Ellipse.Rendertransform >
79                                  < transformGroup >
80                                          < Scaletransform/ >
81                                          < Skewtransform/ >
82                                          < Rotatetransform Angle = " 180 " CenterX = " 200 " CenterY = " 50 " / >
83                                          < Translatetransform X = " -150 " / >
84                                  < /transformGroup >
85                          < /Ellipse.Rendertransform >
86                  < /Ellipse >
87                  < Ellipse WIDth = " 100 " Height = " 100 " Fill = " #FF777777 "   >
88                          < Ellipse.Rendertransform >
89                                  < transformGroup >
90                                          < Scaletransform/ >
91                                          < Skewtransform/ >
92                                          < Rotatetransform Angle = " 225 " CenterX = " 200 " CenterY = " 50 " / >
93                                          < Translatetransform X = " -150 " / >
94                                  < /transformGroup >
95                          < /Ellipse.Rendertransform >
96                  < /Ellipse >
97                  < Ellipse WIDth = " 100 " Height = " 100 " Fill = " #FF555555 "     >
98                          < Ellipse.Rendertransform >
99                                  < transformGroup >
100                                         < Scaletransform/ >
101                                         < Skewtransform/ >
102                                         < Rotatetransform Angle = " 270 " CenterX = " 200 " CenterY = " 50 " / >
103                                         < Translatetransform X = " -150 " / >
104                                 < /transformGroup >
105                         < /Ellipse.Rendertransform >
106                 < /Ellipse >
107                 < Ellipse WIDth = " 100 " Height = " 100 " Fill = " #FF333333 "     >
108                         < Ellipse.Rendertransform >
109                                 < transformGroup >
110                                         < Scaletransform/ >
111                                         < Skewtransform/ >
112                                         < Rotatetransform Angle = " 315 " CenterX = " 200 " CenterY = " 50 " / >
113                                         < Translatetransform X = " -150 " / >
114                                 < /transformGroup >
115                         < /Ellipse.Rendertransform >
116                 < /Ellipse >
117         < /GrID >
118 < /UserControl >
119 总结

以上是内存溢出为你收集整理的Silverlight进度条控件动画源代码全部内容,希望文章能够帮你解决Silverlight进度条控件动画源代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1044213.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存