本篇文章为大家展示了C实现WPF动画的具体操作方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
C编程语言的应方式非常广泛,可以帮助我们轻松的实现许多功能需求。
很多人都习惯使用混合来帮助编辑XAML文件,生成很多动画。但在实际开发中,用代码来实现动画还是很实用的,而且代码的逻辑开发能力更强,更容易控制,这方面C#的例子已经很多了,下面我介绍几个C实现WPF动画的例子。
首先介绍少渐隐渐现,也就是阿尔法动画。C实现WPF动画代码如下
/**//*
*以标签为例
*/
//1,查找表名,名称
label^pcolorlabel=(label^)page-findname('coloranimationlabel');
//2,DefineaDoubleAnimationobject
doubleanimation^pdoubleanimation=gcnewdoubleanimation();
//3,Setfromtoandduration
pddoubilimation-From=1;
pddoubilimation-To=0;
pddoubilimation-持续时间持续时间=持续时间(时间跨度:从秒(3));
//4、Createastoryboard(时间轴)
storyboard^pstoryboard=gcnewstoryboard();
//5,SettheDoubleAnimation ' stargetname
pStoryboard-SetTargetName(PD double animation,_ T(' coloraanaimationlabel '));
//6,SettheDoubleAnimation的属性
pStoryboard-SetTargetProperty(pddouble animation,
gcnewPropertyPath(标签为:不透明度属性));
//7、将向故事板添加双链接图像对象添加到故事板
pStoryboard-儿童-添加;
//8,开始成像
pStoryboard-Begin(pColorLabel);
上面C实现WPF动画代码所用的XAML如下
页
xmlns=' http://架构。微软。' com/winfx/2006/xaml/presentation '
xmlns : x=' http://架构。微软。com/winfx/2006/xaml '
格子
DockPanel
按钮名称=“颜色按钮”宽度='100 '高度='50 '
背景="浅蓝色"颜色信息/按钮
标签名称=' coloraanimationlabel '宽度=' 200 '
高度='50 '背景='红色'
/标签
/DockPanel
/网格
/Page
上述内容就是C实现WPF动画的具体操作方法,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/52391.html