0

問題が発生しました。PointAnimationを使用して単純なパスをアニメーション化しようとしています。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ハンドラーから外部から始めようとしましたが、役に立ちませんでした。

4

1 に答える 1

0

そうそうそうそう

EnableDependentAnimationは、カスタムの依存関係プロパティをアニメーション化できるアニメーションにとって重要なプロパティです。便利ですが、まだ十分な人が知っていません。人々が壁に頭をぶつけないように、言葉を広めましょう!

ありがとうジェリーニクソン: http: //blog.jerrynixon.com/2012/06/windows-8-animated-pie-slice.html

于 2012-09-06T11:37:40.980 に答える