そのため、ScatterViewItemをあるポイントから別のポイントに移動しようとしています。PointAnimationを使ってみました。ただし、アニメーションが完了した後、アイテムをToポイントから移動できません。アイテムを回転させて拡大縮小することはできますが、何らかの理由で移動できません。
これは、あるポイントから次のポイントへの直線的な単純な移動です。PointAnimationを使用する必要がありますか、それともより良い方法がありますか?おかげで私はC#でこれをやっています
私のポイントアニメーションコード:
oPointAnimation = new PointAnimation();
oPointAnimation.From = new Point(439, 113);
oPointAnimation.To = new Point(139, 160);
oPointAnimation.Duration = TimeSpan.FromSeconds(4);
oPointAnimation.Completed += new EventHandler(oPointAnimation_Completed);
theCard.BeginAnimation(ScatterViewItem.CenterProperty, oPointAnimation);