嗨,我正在开发一个需要翻转动画的动画,如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>
问题是,这里我使用了两个控件(边框),但我只想在一个控件上使用动画,即分割动画,使其适用于控件的一半(只有一个边框)?
伙计们帮帮我。