<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="WpfApplication1.MainWindow"
x:Name="Window"
Title="MainWindow"
Width="640" Height="480">
<Window.Resources>
<Storyboard x:Key="simple_animation">
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)" Storyboard.TargetName="rectangle">
<EasingColorKeyFrame KeyTime="0" Value="#FF21AB49"/>
<EasingColorKeyFrame KeyTime="0:0:0.3" Value="#FFAB4721"/>
<EasingColorKeyFrame KeyTime="0:0:0.7" Value="#FF21AB49"/>
</ColorAnimationUsingKeyFrames>
</Storyboard>
</Window.Resources>
<Window.Triggers>
<EventTrigger RoutedEvent="FrameworkElement.Loaded">
<BeginStoryboard Storyboard="{StaticResource simple_animation}"/>
</EventTrigger>
</Window.Triggers>
<Grid Margin="0,12,0,0">
<Rectangle x:Name="rectangle" Fill="#FF21AB49" Margin="136,93,92,157" Stroke="Black"/>
</Grid>
爲簡單的動畫上面的代碼。 首先,您已創建動畫板以設置動畫,然後只有您可以動畫製作您想要動畫的動畫。 請嘗試上面的代碼,它會幫助你。
感謝您的回答......但我終於意識到並非所有的wpf功能都可以在winform中調用.. :) – sheldon90