zoukankan      html  css  js  c++  java
  • uwp 动画Storyboard

    代码如下:

     <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修改项要变化的属性 ,同时设置位置和时间参数,即可达到效果。

  • 相关阅读:
    C/C++语言void及void指针深层探索(转)
    Linux C++编程中的正则表达式使用范例
    正则表达式的基本概念和原理
    Web前端,高性能优化
    python爬虫练习2苏宁图书信息
    tensorflow鸢尾花分类
    在线编辑word文档 可保存到服务器
    如何取得DataGrid绑定列和模板列中的值
    ComponetOne C1WebChart使用精华
    C#多线程使用进度条
  • 原文地址:https://www.cnblogs.com/v-haoz/p/9640972.html
Copyright © 2011-2022 走看看