動的に作成された長方形を動的に移動する必要があります。
実装はほぼ完了しました。次のコードを各四角形に対して動的に記述すると、目的の結果を得ることができます。
以下のコードは、目的の長方形を X 軸上で 50 ピクセル移動します。
TranslateTransform translateTransform1 = new TranslateTransform(50, 0); aRectangle.RenderTransform = translateTransform1;
問題は、これをアニメーション化することです。以下のコードは、同じ四角形をアニメーションで移動するように記述されていますが、まったく異なる結果が得られます。どんな助けでも大歓迎です。長方形が動的になるため、コードを介して管理したいと考えています。
TranslateTransform translateTransform1 = new TranslateTransform(50, 0);
Duration duration = new Duration(new TimeSpan(0, 0, 0, 1, 0));
DoubleAnimation anim = new DoubleAnimation(30, duration);
translateTransform1.BeginAnimation(TranslateTransform.XProperty, anim);
aRectangle.RenderTransform = translateTransform1;