原文:利用Trigger完成WPF 的动画-渐显

其实渐显很简单,就是改变控件的透明度。

WPF提供了Trigger这个东西。

下面是动画代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
<Style x:Key="BeginChildWindowStyle" TargetType="{x:Type wtk:ChildWindow}">
<Style.Triggers>
<Trigger Property="wtk:ChildWindow.Visibility" Value="Visible">
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard Storyboard.TargetProperty="Opacity">
<DoubleAnimation From="0" To="1" Duration="00:00:00.2" BeginTime="00:00:00"/>
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
</Trigger>
</Style.Triggers>
</Style>

TargetType="{x:Type wtk:ChildWindow}"指定了目标控件的类型
<Trigger Property="wtk:ChildWindow.Visibility" Value="Visible">指定了目标控件的属性值为Visible时触发

利用Trigger完成WPF 的动画-渐显相关推荐

  1. Flash:动画实例--球体渐隐渐显

    1. 打开 Flash,按 Ctrl + 2 将画布全部居中显示.用椭圆工具,按住 Shift键 在舞台左侧画一个圆,并利用颜料桶工具调整一下圆的填充色,使得圆画的更加立体抽象. 2. 将画的圆形转换 ...

  2. 网站设计之Flash简单动画入门介绍(一)字体闪烁及渐显

    在制作网站过程中,增加些动画效果是非常美妙的一件事.由于最近在当Flash和PS课程的助教,也辅导学生完成PS.Flash.HTML等操作,所以这篇文章主要是对Flash动画的入门介绍,希望对你有所帮 ...

  3. 动画 自制弹框上滑+渐显效果

    <view class="mask {{showShare ? 'slidefadeUp' : 'slidefadeDown'}}" wx:if="{{showSh ...

  4. 自上而下渐显图片的CSS3实现

    代码地址如下: http://www.demodashi.com/demo/12160.html 目录 一.实现思路 二.所用特性 三.示例代码 四.实例效果 五.组件化(Vue) 一.实现思路 从效 ...

  5. Jetpack Compose 实现渐显爱心

    首先实现红色爱心图标 Box() {Icon(Icons.Filled.Favorite,contentDescription = null,modifier = Modifier.align(Ali ...

  6. QML 实现图片帧渐隐渐显轮播

    前言 所谓图片帧渐隐渐显轮播就是,一组图片列表,当前图片逐渐改变透明度隐藏,同时下一张图片逐渐改变透明度显示,依次循环,达到渐隐渐显的效果,该效果常用于图片展示,相比左右自动切换的轮播方式来说,这种方 ...

  7. C#利用DirectX显示.x三维动画

    C#利用DirectX显示.x三维动画 最开始在研究 四轴/捷联式惯性导航 的时候,想做个三维上位机来玩一下,经大师兄介绍一个阿莫上面帖子: http://www.amobbs.com/forum.p ...

  8. 利用MATLAB实现图片切换动画效果详解

    内容摘要:本博文介绍MATLAB图片切换动画效果的制作以及GIF文件保存,并结合具体代码详细解释.介绍了利用MATLAB编程进行几幅图片的轮流切换,切换时实现与幻灯片切换相似的炫酷的图片切换特效.其中 ...

  9. 龙头雏形渐显长江三角

    龙头雏形渐显长江三角 <信息系统工程>记者王晗 长江三角洲北起通扬运河,南抵杭州湾,西至镇江,东到海边,包括江苏,浙江两省部分地区和整个上海市,是一片面积约为5万平方公里的大平原.长江三角 ...

最新文章

  1. 位地址和字节地址换算_关于ip地址的详解,看完这篇就够了
  2. POJ - 3680 Intervals(最大费用最大流+思维建边)
  3. 配置CentOS6.3 NFS
  4. 学习笔记(01):Oracle数据库-Oracle安装与配置
  5. 在Chrome+Visual Studio中调试asp.net程序很慢的问题(Firefox也有类似问题)
  6. PHP正则表达式详解(三)
  7. mysql复制以及一主多从等常见集群概述
  8. mac修改了/etc/profile导致所有命令不能用、mac下vim不能使用
  9. DDD领域驱动设计详解
  10. 计算机组成原理cs表示,计算机组成原理第四讲(科大罗克露)
  11. 可在手机浏览器下载文件的方法
  12. POJ 2503 Babelfish(map)
  13. iOS --- 使用Mixpanel来统计和分析移动APP的用户数据
  14. DataGrip连接Mysql报08S01解决方案
  15. 用Coreldraw制作晶莹剔透苹果风格按钮(转)
  16. 微信IOS访问页面,返回的时候页面空白
  17. 最小费用最大流算法 网络流
  18. 形容人的内核是什么意思_气场: 一个人的精神内核
  19. 音视频技术开发周刊 | 277
  20. 用Android实现计算器

热门文章

  1. IX1000系统信息收集
  2. 从春晚说起:总有一种无耻让我们泪流满面
  3. 【转载】用三段 140 字符以内的代码生成一张 1024×1024 的图片
  4. scala(3):class和object,trait的区别
  5. Skype for business混合部署系列之二自定义拓扑信息
  6. 关于如何解决解决The SDK platform-tools version ((25.0.3)) is too old to check APIs compiled with API 26...
  7. 中文文本挖掘预处理流程总结
  8. 杨光:物联网连接将成为虚商发展新空间
  9. centos7双网卡绑定bond0
  10. css3 渐变、蒙版