私は最初の位置から別の位置にオブジェクトを翻訳するためにストーリーボードを開発しましたが、ストーリーボードをもう一度起動するか、別のストーリーボードを呼び出すと、オブジェクトは常に最初の位置から変換されます。新しい翻訳は最初の翻訳後に確立されました。それを変更するには?オブジェクトを現在の位置から別の位置に変換する方法はありますか?
マイコード:
TranslateTransform animatedTranslateTransform = new TranslateTransform();
this.RegisterName("slide", animatedTranslateTransform);
TransformGroup transformGroup = new TransformGroup();
transformGroup.Children.Add(animatedTranslateTransform);
_button.RenderTransform = transformGroup;
//translate Y
DoubleAnimation slideDown = new DoubleAnimation(20, TimeSpan.FromSeconds(1.0));
Storyboard.SetTargetName(slideDown, "slide");
Storyboard.SetTargetProperty(slideDown, new PropertyPath(TranslateTransform.YProperty));
storyBoardSlideDown.Children.Add(slideDown);
私たちにいくつかのコードを教えてください。あなたは何をした?何を試しましたか?期待どおりに動かないのは何ですか?代わりに何をしているのですか? – cdeszaq