博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wp中的动画
阅读量:6473 次
发布时间:2019-06-23

本文共 1146 字,大约阅读时间需要 3 分钟。

动画目标:必须是依赖属性。可以用于Double,Color,Point,Object类型。对应的动画类后面加Animation,下面代码演示旋转360°。

void OnButtonClick(object sender, RoutedEventArgs args)        {            Button btn = sender as Button;            //在x-y二维空间围着一个点旋转的变换            RotateTransform rotateTransform = btn.RenderTransform as RotateTransform;            // Create and define animation            DoubleAnimation anima = new DoubleAnimation();            anima.From = 0;            anima.To = 360;            anima.Duration = new Duration(TimeSpan.FromSeconds(0.5));            // Set attached properties            Storyboard.SetTarget(anima, rotateTransform);            Storyboard.SetTargetProperty(anima, new PropertyPath(RotateTransform.AngleProperty));            // Create storyboard, add animation, and fire it up!            Storyboard storyboard = new Storyboard();            storyboard.Children.Add(anima);            storyboard.Begin();        }

xaml例子:

 淡出效果动画:

 

转载地址:http://mxpko.baihongyu.com/

你可能感兴趣的文章
easyui中datagrid用法,加载table数据与标题
查看>>
【Consul】 分布式环境中的服务注册和发现利器
查看>>
G2 2.0 更灵活、更强大、更完备的可视化引擎!
查看>>
CSS Pseudo-Element Selectors伪对象选择符
查看>>
路由器wan口ip地址显示0.0.0.0怎么办
查看>>
iOS完美的网络状态判断工具
查看>>
ios-NSString总结
查看>>
python虚拟环境virtualenv的安装与使用
查看>>
【C#/WPF】UI控件的拖拽/拉伸
查看>>
javaScript实现归并排序
查看>>
kickstart文件详解
查看>>
lua——string之string.gsub
查看>>
JS中的跨域问题
查看>>
MySQL 8 新特性之持久化全局变量的修改
查看>>
Docker Tag
查看>>
ZOJ 2459 Pyramids
查看>>
activemq自己配置安装过程
查看>>
Java Practices -> Home
查看>>
(收藏)Andriod中文翻译组
查看>>
列出Database所有Key列或者获取表主键名称
查看>>