1

Windows Phone 8 で iOS のようにアニメーションを行う方法を教えてください。

同様の機能を意味します
[UIView animateWithDuration:0.2 animtaion:{} completion:{}];

target やその他のプロパティを設定せずに Storyboard やDoubleAnimation(またはこのようなもの) でこれを実現することは可能ですか?

今、私はこのようにやっています:

        DoubleAnimation myDoubleAnimation = new DoubleAnimation();
        myDoubleAnimation.From = 10;
        myDoubleAnimation.To = 50;
        myDoubleAnimation.Duration = new Duration(TimeSpan.FromMilliseconds(200));

        // Configure the animation to target the button's Width property.
        Storyboard.SetTarget(myDoubleAnimation, selectedItem);
        Storyboard.SetTargetProperty(myDoubleAnimation, new PropertyPath(ListBoxItem.HeightProperty));

        // Create a storyboard to contain the animation.
        Storyboard myHeightAnimatedButtonStoryboard = new Storyboard();
        myHeightAnimatedButtonStoryboard.Children.Add(myDoubleAnimation);
        myHeightAnimatedButtonStoryboard.Begin();

私が何を必要としているのか理解していただければ幸いです:) ありがとうございます。

4

1 に答える 1

1

ストーリー ボードは UI 要素で実行されるため、アニメーション効果を表示するにはターゲット要素を設定する必要があります。また、他のプロパティの設定と同様に、式ブレンドを使用することをお勧めします。その素晴らしいツールです。

于 2013-10-10T13:14:41.970 に答える