|
9 | 9 | Background="White"> |
10 | 10 | <Grid.Resources> |
11 | 11 |
|
12 | | - <BackEase EasingMode="EaseInOut" x:Key="EasingFunc"/> |
| 12 | + <PowerEase EasingMode="EaseInOut" x:Key="EasingFunc"/> |
13 | 13 |
|
14 | 14 | <Storyboard x:Key="Storyboard1" RepeatBehavior="Forever"> |
15 | 15 | <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Left)" Storyboard.TargetName="RedEllipase"> |
16 | | - <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0"/> |
17 | | - <EasingDoubleKeyFrame KeyTime="0:0:2" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
18 | | - <EasingDoubleKeyFrame KeyTime="0:0:3" Value="200" EasingFunction="{StaticResource EasingFunc}"/> |
19 | | - <EasingDoubleKeyFrame KeyTime="0:0:4" Value="200"/> |
20 | | - <EasingDoubleKeyFrame KeyTime="0:0:5" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
21 | | - <EasingDoubleKeyFrame KeyTime="0:0:6" Value="0" EasingFunction="{StaticResource EasingFunc}"/> |
| 16 | + <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
| 17 | + <EasingDoubleKeyFrame KeyTime="0:0:1" Value="200" EasingFunction="{StaticResource EasingFunc}"/> |
| 18 | + <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
| 19 | + <EasingDoubleKeyFrame KeyTime="0:0:2" Value="100"/> |
| 20 | + <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="100"/> |
| 21 | + <EasingDoubleKeyFrame KeyTime="0:0:3" Value="0" EasingFunction="{StaticResource EasingFunc}"/> |
22 | 22 | </DoubleAnimationUsingKeyFrames> |
23 | 23 | <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Left)" Storyboard.TargetName="GreenEllipase"> |
24 | | - <EasingDoubleKeyFrame KeyTime="0:0:1" Value="200" EasingFunction="{StaticResource EasingFunc}"/> |
25 | | - <EasingDoubleKeyFrame KeyTime="0:0:2" Value="200"/> |
26 | | - <EasingDoubleKeyFrame KeyTime="0:0:3" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
27 | | - <EasingDoubleKeyFrame KeyTime="0:0:4" Value="0" EasingFunction="{StaticResource EasingFunc}"/> |
28 | | - <EasingDoubleKeyFrame KeyTime="0:0:5" Value="0"/> |
29 | | - <EasingDoubleKeyFrame KeyTime="0:0:6" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
| 24 | + <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="100"/> |
| 25 | + <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0" EasingFunction="{StaticResource EasingFunc}"/> |
| 26 | + <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
| 27 | + <EasingDoubleKeyFrame KeyTime="0:0:2" Value="200" EasingFunction="{StaticResource EasingFunc}"/> |
| 28 | + <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
| 29 | + <EasingDoubleKeyFrame KeyTime="0:0:3" Value="100"/> |
30 | 30 | </DoubleAnimationUsingKeyFrames> |
31 | | - <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Left)" Storyboard.TargetName="BlueEllipase"> |
32 | | - <EasingDoubleKeyFrame KeyTime="0:0:1" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
| 31 | + <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Left)" Storyboard.TargetName="OrangeEllipase"> |
| 32 | + <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
| 33 | + <EasingDoubleKeyFrame KeyTime="0:0:1" Value="100"/> |
| 34 | + <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="100"/> |
33 | 35 | <EasingDoubleKeyFrame KeyTime="0:0:2" Value="0" EasingFunction="{StaticResource EasingFunc}"/> |
34 | | - <EasingDoubleKeyFrame KeyTime="0:0:3" Value="0"/> |
35 | | - <EasingDoubleKeyFrame KeyTime="0:0:4" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
36 | | - <EasingDoubleKeyFrame KeyTime="0:0:5" Value="200" EasingFunction="{StaticResource EasingFunc}"/> |
37 | | - <EasingDoubleKeyFrame KeyTime="0:0:6" Value="200"/> |
| 36 | + <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="100" EasingFunction="{StaticResource EasingFunc}"/> |
| 37 | + <EasingDoubleKeyFrame KeyTime="0:0:3" Value="200" EasingFunction="{StaticResource EasingFunc}"/> |
38 | 38 | </DoubleAnimationUsingKeyFrames> |
39 | 39 | </Storyboard> |
40 | 40 | </Grid.Resources> |
|
46 | 46 | <Canvas Width="240" Height="40"> |
47 | 47 | <Ellipse x:Name="RedEllipase" Canvas.Left="0" Height="40" Width="40" Fill="Red"/> |
48 | 48 | <Ellipse x:Name="GreenEllipase" Canvas.Left="100" Height="40" Width="40" Fill="Green"/> |
49 | | - <Ellipse x:Name="BlueEllipase" Canvas.Left="200" Height="40" Width="40" Fill="Blue"/> |
| 49 | + <Ellipse x:Name="OrangeEllipase" Canvas.Left="200" Height="40" Width="40" Fill="Orange"/> |
50 | 50 | </Canvas> |
51 | 51 | </Grid>]]> |
52 | 52 | </sys:String> |
|
0 commit comments