LinearDoubleKeyFrame示例
来源:互联网 发布:淘宝店铺动态怎么设置 编辑:程序博客网 时间:2024/06/06 06:46
<StackPanel.Resources>
<Storyboard x:Name="colorStoryboard">
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="rectangle" Storyboard.TargetProperty="X"
Duration="0:0:10" FillBehavior="Stop">
<LinearDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
<LinearDoubleKeyFrame Value="350" KeyTime="0:0:2"/>
<LinearDoubleKeyFrame Value="50" KeyTime="0:0:7"/>
<LinearDoubleKeyFrame Value="200" KeyTime="0:0:8"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</StackPanel.Resources>
<Rectangle Fill="Blue" Width="50" Height="50">
<Rectangle.RenderTransform>
<TranslateTransform x:Name="rectangle" X="0" Y="0"/>
</Rectangle.RenderTransform>
</Rectangle>
</StackPanel>
The first key frame immediately sets the animation's output value to 0.
The second key frame animates from 0 to 350. It starts after the first key frame ends (at time = 0 seconds) and plays for 2 seconds, ending at time = 0:0:2.
The third key frame animates from 350 to 50. It starts when the second key frame ends (at time = 2 seconds) and plays for 5 seconds, ending at time = 0:0:7.
The fourth key frame animates from 50 to 200. It starts when the third key frame ends (at time = 7 seconds) and plays for 1 second, ending at time = 0:0:8.
Because the Duration property of the animation was set to 10 seconds, the animation holds its final value for two seconds before ending at time = 0:0:10. Because the FillBehavior property is set to Stop, when the time ends the rectangle will return to its original location.
- LinearDoubleKeyFrame示例
- 示例
- 示例
- 示例
- 示例
- 示例
- Winpcap示例,Libpcap示例
- CMSChart 示例
- DataGrid 示例
- 示例:Radio
- 示例:Calendar
- Sqlldr示例
- 按键示例
- SQL示例
- Singleton示例
- 串口示例
- JLabel示例
- JButton示例
- [转]21世纪7种人才最抢手
- #define的用法归类
- 史上最强的中式英语
- AIX如何自动启动和关闭软件的运行
- 领域模型驱动设计(DDD)之模型提炼
- LinearDoubleKeyFrame示例
- 如何打开xp安全选项卡的解决方案
- 快速听懂英文数字和中英文数字转换教程
- 需求的实践
- c#常用代码
- 快点检查你的ecshop有没有漏洞
- 学习Microsoft Content Mangement Server[3] - 使用基础
- Unable to start debugging on the web server. The project is not configured to be debugged.
- C#中动态创建控件及事件处理程序