Пример #1
0
        public void ResetPlan(CalibrationPlan plan)
        {
            Animation?.Cancel();

            var sequence = new PointsSequence(plan?.Select(p => new Point(p.X, p.Y)));

            Animation = new PointAnimationViewModel(sequence);
        }
        private void SetupAnimation(IEnumerable <Point2> points)
        {
            var sequence = new PointsSequence(points?.Select(p => new Point(p.X, p.Y)));

            var animation = new PointAnimationViewModel(sequence);

            animation.Completed      += PointAnimation_Completed;
            animation.Cancelled      += PointAnimation_Cancelled;
            animation.PointCompleted += PointAnimation_PointCompleted;

            Animation = animation;
        }