例如設定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>
手動設定要設定的值。