0
當按鈕1被點擊我想這個序列WPF:新手動畫問題
- RectangeA變得可見
- RectangeA不透明度爲0〜75%,改變了讓說3秒
- ControlB變得可見。
步驟1和3是容易必要的代碼,但我假設我需要學習如何使用故事板做第2步
當按鈕1被點擊我想這個序列WPF:新手動畫問題
步驟1和3是容易必要的代碼,但我假設我需要學習如何使用故事板做第2步
這裏是描述你的序列中的故事板:
<Storyboard x:Key="animate">
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="button1" Storyboard.TargetProperty="(UIElement.Opacity)">
<LinearDoubleKeyFrame KeyTime="00:00:00" Value="0"/>
<LinearDoubleKeyFrame KeyTime="00:00:03" Value="0.75"/>
</DoubleAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="button1" Storyboard.TargetProperty="(UIElement.Visibility)">
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="Visibility.Visible"/>
</ObjectAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="control" Storyboard.TargetProperty="(UIElement.Visibility)">
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="Visibility.Visible"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
您可以在xaml中通過EventTrigger或通過TryFindResource()在代碼中觸發它。 Here is the link on Animation Overview MSDN Article,你可以在你的問題上找到答案,許多WPF動畫主題。