WPF实现3D翻牌式倒计时特效
程序员文章站
2022-03-02 11:52:42
本文实例为大家分享了wpf实现3d翻牌式倒计时的具体代码,供大家参考,具体内容如下实现效果如下:思路:使用自定义控件,设置一个背板 mycardcontrolbottom,一个卡牌翻动的前部 myca...
本文实例为大家分享了wpf实现3d翻牌式倒计时的具体代码,供大家参考,具体内容如下
实现效果如下:
思路:使用自定义控件,设置一个背板 mycardcontrolbottom,一个卡牌翻动的前部 mycardcontrolfront,一个卡牌翻动后的背部 mycardcontrolback,另外实现卡牌翻动的mycardcontrol;在主窗体中设置一计时器,根据卡牌上的数字和计时器时间启动翻牌动作。
主要代码:
1、自定义控件mycardcontrolbottom
其中bottomtext为自定义属性。
2、自定义控件mycardcontrolfront
其中fronttext为自定义属性。
3、自定义控件mycardcontrolback
窗体大部分布局与mycardcontrolfront 相同,字体部分需要进行翻转显示,其中backtext为自定义属性。
4、自定义控件mycardcontrol
卡牌翻转动作在这里实现。
加载时赋值:
5、主窗体交互逻辑
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇: 使用Seq搭建免费的日志服务的方法