博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF实现3D翻转的动画效果
阅读量:6340 次
发布时间:2019-06-22

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

原文:

1、前端代码实现

1.1 原理见代码注析

2、后端代码实现

2.1 通过鼠标单击翻转动画180度显示对象反面,鼠标双击翻转动画0度显示对象正面。

private void Grid_MouseDown(object sender, MouseButtonEventArgs e){    DoubleAnimation da = new DoubleAnimation();    da.Duration = new Duration(TimeSpan.FromSeconds(1));    if (e.ClickCount == 2)        da.To = 0d;    else        da.To = 180d;    AxisAngleRotation3D aar = Application.Current.MainWindow.FindName("aar") as AxisAngleRotation3D;    aar.BeginAnimation(AxisAngleRotation3D.AngleProperty, da);  }

3、运行效果

3.1 效果图如下

欢迎转载,但请注明出处: ,谢谢!
你可能感兴趣的文章
POJ Problem 3620 Avoid The Lakes 【DFS】
查看>>
[学习笔记]半平面交
查看>>
05java基础
查看>>
[转]solr 查询参数说明
查看>>
利用Flex组件birdeye绘制拓扑关系图
查看>>
菜单与内容下拉jQuery
查看>>
[CF850F] Rainbow Balls
查看>>
Spring_MVC
查看>>
About Your Third iOS App
查看>>
java remote debug
查看>>
python3爬虫学习(一)urllib模块的使用
查看>>
Struts2和SpringMvc的区别
查看>>
Linux系统目录架构
查看>>
selenium使用Xpath定位之完整篇
查看>>
HDU 4007 Dave【离散化+扫描线】
查看>>
实现统一用户体验的BaseActivity
查看>>
缓存系统的决策:什么数据要缓存?什么缓存数据要丢给业务?
查看>>
Oracle sqlplus 常用设置
查看>>
win10下如何解决U盘连接上电脑但不显示的问题
查看>>
git----------如何安装gitlab,使用步骤。
查看>>