WPF 使用动画设置特殊值的方法
Posted lonelyxmas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF 使用动画设置特殊值的方法相关的知识,希望对你有一定的参考价值。
原文:WPF 使用动画设置特殊值的方法
例如设置Visibility属性时:
第一种方式:
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" FillBehavior="HoldEnd" Storyboard.TargetName="grid"> <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/> <DiscreteObjectKeyFrame KeyTime="0:0:0.3" Value="{x:Static Visibility.Visible}"/> </ObjectAnimationUsingKeyFrames>
也就是使用static关键字来赋值。
第二种方式
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" FillBehavior="HoldEnd" Storyboard.TargetName="grid"> <DiscreteObjectKeyFrame KeyTime="0" > <DiscreteObjectKeyFrame.Value> <Visibility>Visible</Visibility> </DiscreteObjectKeyFrame.Value> </DiscreteObjectKeyFrame> </ObjectAnimationUsingKeyFrames>
手动设置要设置的值。
以上是关于WPF 使用动画设置特殊值的方法的主要内容,如果未能解决你的问题,请参考以下文章
wpf在xaml里做动画(移动),如何设定相对已知值的From起始值
WPF 后台代码做 TranslateTransform 的动画