我遇到了一个问题。我正在尝试使用PointAnimation为一个简单的Path设置动画。我有一个WPF的工作解决方案,我试图在我的Metro应用程序中使用它。然而,它在语法上是正确的,它没有做任何事情。我错过了什么?我的XAML需要改变什么?
<Path Stroke="DarkMagenta" StrokeThickness="2">
<Path.Data>
<GeometryGroup>
<PathGeometry>
<PathFigure StartPoint="0,0">
<BezierSegment x:Name="bezierSegment1" Point1="100,0" Point2="100,200" Point3="200,200" />
</PathFigure>
</PathGeometry>
</GeometryGroup>
</Path.Data>
<Path.Triggers>
<EventTrigger RoutedEvent="Path.Loaded">
<BeginStoryboard>
<Storyboard>
<PointAnimation Storyboard.TargetName="bezierSegment1" Storyboard.TargetProperty="Point1" From="0,0" To="100,0" />
<PointAnimation Storyboard.TargetName="bezierSegment1" Storyboard.TargetProperty="Point2" From="0,0" To="100,200" />
<PointAnimation Storyboard.TargetName="bezierSegment1" Storyboard.TargetProperty="Point3" From="0,0" To="200,200" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Path.Triggers>
</Path>
我试图将故事板放入资源并从Button_Click处理程序开始,但它没有帮助。
答案 0 :(得分:0)
哦,是的,是的。
EnableDependentAnimation是动画的一个重要属性,允许您为自定义依赖项属性设置动画。它很方便,但还没有人知道它。传播这个词,以免人们撞到墙上!
谢谢Jerry Nixon:http://blog.jerrynixon.com/2012/06/windows-8-animated-pie-slice.html