Exemple #1
0
        public NAnimationsStyle CreateAnimationsStyle()
        {
            NAnimationsStyle animationsStyle = new NAnimationsStyle();

            NScaleAnimation scaleAnimation = new NScaleAnimation();

            scaleAnimation.StartScale = new NPointF(1, 0);
            scaleAnimation.EndScale   = new NPointF(1, 1);

            scaleAnimation.AnchorX = 0;
            scaleAnimation.AnchorY = 0;

            scaleAnimation.Duration = 3;
            animationsStyle.Animations.Add(scaleAnimation);

            return(animationsStyle);
        }
Exemple #2
0
        private void ApplyIndividualAnimation(NBarSeries series, int start, int duration)
        {
            for (int i = 0; i < series.Values.Count; i++)
            {
                NAnimationsStyle animationsStyle = new NAnimationsStyle();

                NScaleAnimation scaleAnimation = new NScaleAnimation();
                scaleAnimation.StartScale = new NPointF(1, 0);
                scaleAnimation.EndScale   = new NPointF(1, 1);

                scaleAnimation.AnchorX = 0;
                scaleAnimation.AnchorY = 1;

                scaleAnimation.StartTime = start;
                scaleAnimation.Duration  = 3;
                animationsStyle.Animations.Add(scaleAnimation);

                start += duration;

                series.AnimationsStyles[i] = animationsStyle;
            }
        }