所以我试图将ScatterViewItem从1点移动到另一个。我试过使用PointAnimation。但是,动画完成后,我无法从“到”点移动该项目。我可以旋转并缩放它,但是由于某些原因无法移动它。

这是从1点到直线的简单移动。我应该使用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);

最佳答案

我想您需要使用POintAnimation的FillBehaviour来FillBehavior =“ Stop”

10-08 04:16