2013年3月19日 星期二

明明就很容易Rotate Animation

1. Windows 7 x64
2. VS 2010
3.  Storyboard.TargetProperty="Angle"  就可以了。

<Window x:Class="Ro2.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Ellipse Width="100" Height="50" Fill="Red">
            <Ellipse.RenderTransform>
                <RotateTransform x:Name="Ro"/>
            </Ellipse.RenderTransform>
            <Ellipse.Triggers>
                <EventTrigger RoutedEvent="Loaded">
                    <BeginStoryboard>
                        <Storyboard>
                            <DoubleAnimation Storyboard.TargetName="Ro"
                                    Storyboard.TargetProperty="Angle"
                                    From="0" To="360" Duration="0:0:1"
                                    RepeatBehavior="Forever" />
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
            </Ellipse.Triggers>
        </Ellipse>
    </Grid>
</Window>


沒有留言:

張貼留言