Example #1
0
        private void PlayAnimateTo(FrameData frame, TransitionAnimation animation)
        {
            if (animation)
            {
                providerImage = frame.Image;
                providerImage.PositionUsesPivotPoint = true;
                providerImage.PivotPoint             = animation.GetDefaultPivotPoint();
                providerImage.ParentOrigin           = animation.GetDefaultParentOrigin();
                providerImage.Position = animation.GetDefaultPosition();
                providerImage.Size     = animation.GetDefaultSize();

                window.Add(providerImage);

                animation.PlayAnimateTo(providerImage);
            }
            else
            {
                FinishAnimation();
            }
        }
Example #2
0
        private void PlayAnimateTo(FrameData frame, TransitionAnimation animation)
        {
            if (animation)
            {
                providerImage      = frame.Image;
                providerImage.Size = window.Size;
                window.Add(providerImage);

                if (animation is SlideIn)
                {
                    SlideIn slideIn = animation as SlideIn;
                    providerImage.PositionX = slideIn.GetDefaultInitValue();
                }

                animation.PlayAnimateTo(providerImage);
            }
            else
            {
                FinishAnimation();
            }
        }