博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF实现3D翻转的动画效果
阅读量:6251 次
发布时间: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 效果图如下

你可能感兴趣的文章
Java基础(十三):集合
查看>>
c#:使用using关键字自动释放资源未必一定就会有明显好处
查看>>
Python3.6的组件numpy的安装
查看>>
标准SQL语句总结
查看>>
Python的编码问题
查看>>
DirectX怪像之一,我的模型不见了
查看>>
Javascript 打开模式窗口
查看>>
POJ -2513 Colored Sticks 字典树 + 并查集 + 欧拉路
查看>>
【听课笔记】MIT领导力课程笔记:施乐前CEO Anne——在火线上得到的经验
查看>>
【Oracle】手工配置Oracle 10G Enterprise Manager【转载】
查看>>
oracle用户状态
查看>>
[用UpdateLayeredWindow实现任意异形窗口]
查看>>
Android 源码编译make的错误处理
查看>>
【Gson】2.2.4 StackOverflowError 异常
查看>>
来玩Play框架01 简介
查看>>
ArcSDE for Oracle表空间管理——暂时(TEMP)表空间
查看>>
Android Bundle类
查看>>
[转]IC行业的牛人
查看>>
linux 16进制 产看文件
查看>>
javaScript事件(四)event的公共成员(属性和方法)
查看>>