代码如下:

<Page.Resources>
        <Storyboard x:Name="storyboard">
            <DoubleAnimation Storyboard.TargetName="rect"
                             Storyboard.TargetProperty="(Canvas.Left)"
                             By="300"
                             Duration="0:0:2"
                             AutoReverse="True"
                             RepeatBehavior="Forever"></DoubleAnimation>         
        </Storyboard>
    </Page.Resources>

<Canvas Background="Azure"
                Width="600"
                Height="400">
            <Rectangle x:Name="rect"
                       Fill="Red"
                       Width="100"
                       Height="50"></Rectangle>
            <Button Canvas.Top="50"
                    Width="100"
                    Height="50"
                    Content="go"
                    Click="Button_Click_1"></Button>       
        </Canvas>

private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            storyboard.Begin();
        }

第一次接触到动画效果,感觉很神奇,通过Storyboard,DoubleAnimation修改项要变化的属性 ,同时设置位置和时间参数,即可达到效果。

最新文章

  1. 有意思的记录-Java
  2. Visual Studio问题集锦:coloader80.dll未正确安装
  3. Github+Jekyll —— 创建个人免费博客(一)从零开始
  4. 进制转换( C++字符数组 )
  5. 教官的游戏(codevs 2793)
  6. [SAP ABAP开发技术总结]字符串表达式String Expressions
  7. E2 2014.6.3 更新日志
  8. CentOS6.x 64位下mysql5.5.25安装图解教程
  9. Taxi Trip Time Winners&#39; Interview: 3rd place, BlueTaxi
  10. Git命令(1)
  11. let 和 const
  12. 基于opencv和mfc的摄像头采集代码(GOMFCTemplate2)持续更新
  13. EDK II之DXE Core框架简介
  14. lvm创建和快照
  15. 取得&lt;asp:TextBox中的值:
  16. CORS &amp; X-Frame-Options
  17. 2018.10.12 NOIP训练 01 串(倍增+hash)
  18. Fortran 数据类型
  19. [Code Festival 2017 qual A] C: Palindromic Matrix
  20. PHP字符串截取操作大全

热门文章

  1. webpack学习笔记——publicPath路径问题
  2. 16、使用limit offset 分页时,为什么越往后翻越慢?如何解决?
  3. Rich feature hierarchies for accurate object detection and semantic segmentation(理解)
  4. 设计模式七: 策略(Strategy)
  5. JavaScript我学之八善变的this---函数执行上下文
  6. .NET Core 添加Java 服务引用(WebService) 曲折历程(一)
  7. Vue前端利用qrcode生成二维码
  8. react-native项目中集成react-native-camera插件
  9. json2mysql
  10. 记一次Mysql魔鬼实训