【转】WPF 窗体淡入淡出动画
2024-10-11 09:04:19
第一种
<Window.Triggers>
<EventTrigger RoutedEvent="Window.Loaded" >
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Duration="00:00:01" Storyboard.TargetProperty="Opacity" From="0" To="1" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Window.Triggers>
第二种
<Window.Resources>
<Storyboard x:Key="showMe">
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility">
<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{x:Static Visibility.Visible}"/>
</ObjectAnimationUsingKeyFrames>
<DoubleAnimation Storyboard.TargetProperty="Opacity" Duration="0:0:1" To="0.75"/>
</Storyboard>
<Storyboard x:Key="hideMe">
<DoubleAnimation Storyboard.TargetProperty="Opacity" Duration="0:0:1" To="0.0"/>
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility">
<DiscreteObjectKeyFrame KeyTime="0:0:2" Value="{x:Static Visibility.Hidden}"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</Window.Resources>
public new void Show()
{
(FindResource("showMe") as System.Windows.Media.Animation.Storyboard).Begin(this);
}
public new void Hide()
{
(FindResource("hideMe") as System.Windows.Media.Animation.Storyboard).Begin(this);
}
最新文章
- HTML5网页录音和压缩,边猜边做..(附源码)
- easyui datagrid 悬浮事件
- 华为5700s配置链路聚合
- mac jdk环境变量
- sublime 3103liense
- imx6 framebuffer 分析
- 个人介绍和GitHub
- 一个朋友js图表开发遇到的问题 解决思路c和js
- 【CSS3】---:before :after生成内容
- poj 3335 Rotating Scoreboard - 半平面交
- ASP.NET里面,如果设置了form的 onsubmit=";return false;";之后,就不能提交按钮了?
- java Http消息传递之POST和GET两种方法
- 删除API
- Visual Studio 2017/2019 企业版 Enterprise 激活码
- jquery学习-document.ready和document.onload区别
- 关于我空间那篇名为《JavaScript axError:Unexpected token ILLEGAL 很简单的代码&hellip;&hellip;》的随笔
- HanLP 关键词提取算法分析
- Ubuntu16.04下安装破解secureCRT和secureFX的操作记录
- jenkins--svn+Email自动触发3(jenkins全局设置)
- Error:..\FreeRTOS\portable\RVDS\ARM_CM3\port.c,378 Error:..\FreeRTOS\portable\RVDS\ARM_CM3\port.c,378 Error:..\FreeRTOS\portable\RVDS\ARM_CM3\port.c,378 Error:..\FreeRTOS\tasks.c,2806