生活随笔
收集整理的這篇文章主要介紹了
wpf Visibility 动画
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
XAML實現:
[xhtml]?view plaincopy
<Border?Height="100"?Width="80"?CornerRadius="11,11,11,11"?Margin="5"?BorderThickness="2"?Background="Brown"?IsEnabled="False"?Name="Bord11">??????<Border.Triggers>??????????<EventTrigger?RoutedEvent="Border.Loaded"?>??????????????<EventTrigger.Actions>??????????????????<BeginStoryboard>??????????????????????<Storyboard>??????????????????????????<ObjectAnimationUsingKeyFrames??Storyboard.TargetProperty="Visibility"?Duration="0:0:4">??????????????????????????????<ObjectAnimationUsingKeyFrames.KeyFrames>??????????????????????????????????<DiscreteObjectKeyFrame?KeyTime="0:0:1"?>??????????????????????????????????????<DiscreteObjectKeyFrame.Value>??????????????????????????????????????????<Visibility>Visible</Visibility>??????????????????????????????????????</DiscreteObjectKeyFrame.Value>??????????????????????????????????</DiscreteObjectKeyFrame>??????????????????????????????????????????????????????????????????????????????????<DiscreteObjectKeyFrame?KeyTime="0:0:2"?>??????????????????????????????????????<DiscreteObjectKeyFrame.Value>??????????????????????????????????????????<Visibility>Hidden</Visibility>??????????????????????????????????????</DiscreteObjectKeyFrame.Value>??????????????????????????????????</DiscreteObjectKeyFrame>??????????????????????????????????????????????????????????????????????????????????<DiscreteObjectKeyFrame?KeyTime="0:0:3"?>??????????????????????????????????????<DiscreteObjectKeyFrame.Value>??????????????????????????????????????????<Visibility>Collapsed</Visibility>??????????????????????????????????????</DiscreteObjectKeyFrame.Value>??????????????????????????????????</DiscreteObjectKeyFrame>????????????????????????????????????????????????????????????????</ObjectAnimationUsingKeyFrames.KeyFrames>??????????????????????????</ObjectAnimationUsingKeyFrames>??????????????????????</Storyboard>??????????????????</BeginStoryboard>??????????????</EventTrigger.Actions>??????????</EventTrigger>??????</Border.Triggers>??????<Label?Height="39"?Name="label1"?Width="62">ABCDEFGH</Label>??</Border>?? ??
后臺實現:
[c-sharp]?view plaincopy
ObjectAnimationUsingKeyFrames?animate?=?new?ObjectAnimationUsingKeyFrames();??animate.Duration?=?new?TimeSpan(0,0,4);??animate.RepeatBehavior?=?RepeatBehavior.Forever;??DiscreteObjectKeyFrame?kf1?=?new?DiscreteObjectKeyFrame(Visibility.Visible,?new?TimeSpan(0,?0,?1));??DiscreteObjectKeyFrame?kf2?=?new?DiscreteObjectKeyFrame(Visibility.Hidden,?new?TimeSpan(0,?0,?2));??DiscreteObjectKeyFrame?kf3?=?new?DiscreteObjectKeyFrame(Visibility.Collapsed,?new?TimeSpan(0,?0,3));??animate.KeyFrames.Add(kf1);??animate.KeyFrames.Add(kf2);??animate.KeyFrames.Add(kf3);??Bord11.BeginAnimation(Border.VisibilityProperty,?animate);??
轉載于:https://www.cnblogs.com/wpf123/p/3672505.html
總結
以上是生活随笔為你收集整理的wpf Visibility 动画的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。