我正在尝试为使用RectangleGeometry
制作的图像剪辑制作动画。
但是,我找不到解决方案。我已经得出以下结论:
Windows Metro不支持RectAnimation(此问题的直接解决方案)
剪辑(doesn't support PathGeometry)中的Windows Metro so I could do a workaround
Windows Metro没有RectAnimationUsingKeyFrames
(another solution presented by Microsoft)
最佳答案
我最终在RectangleGeometry
中添加了一个Transform并对其进行了动画处理:
<!-- In the Clip Section -->
<RectangleGeometry
x:Name="RectangleGeometry"
Rect="0,0,727,400" >
<RectangleGeometry.Transform>
<TranslateTransform x:Name="ClipTransform"/>
</RectangleGeometry.Transform>
</RectangleGeometry>
<!-- Animate the Clip Section -->
<Storyboard x:Name="Anim">
<DoubleAnimation
Duration="0:0:1"
To="-100"
Storyboard.TargetName="ClipTransform"
Storyboard.TargetProperty="Y" />
</Storyboard>
我不知道是否有更好的解决方案,但这是我找到的解决方案。