1

嗨,我正在开发一个需要翻转动画的动画,如http://www.avatar-app.com/dev/2012/01/24/ios-flip-transform/所示(类似于 wp7 中的 weatherflow 应用程序)。现在,我成功地实现了这一点,方法是使用两个边界一个在另一个之上,并使用平面投影为一个边界设置动画。这是我的代码

<Grid x:Name="ContentPanel" Background="Wheat" Grid.Row="1" Margin="12,0,12,0">
        <Grid.RowDefinitions>
            <RowDefinition/>
            <RowDefinition/>
        </Grid.RowDefinitions>
            <Grid.Resources>
                <Storyboard x:Name="myStoryboard">
                   <DoubleAnimation  Storyboard.TargetName="planeProjection"    Storyboard.TargetProperty="RotationX" From="0" To="90" Duration="0:0:5" />

                </Storyboard>
        </Grid.Resources>

        <Border Background="AliceBlue" Grid.Row="0" ManipulationStarted="Border_ManipulationStarted">

           <Border .Projection>
              <PlaneProjection x:Name="planeProjection" CenterOfRotationY="1"/>
           </Border .Projection>         
        </Border>

        <Border Background="Aqua" Grid.Row="1">
        </Border>
    </Grid>

问题是,这里我使用了两个控件(边框),但我只想在一个控件上使用动画,即分割动画,使其适用于控件的一半(只有一个边框)?

伙计们帮帮我。

4

0 回答 0