Beispiel #1
0
 public void Switch(int index, Transition transition, int duration)
 {
     alpha = 255;
     if (index != selectedIndex)
     {
         StopTransition();
         currentTransition = transition;
         dBufferRequired   = RequiresDBuffer(transition);
         transitionFunc    = GetTransitionFunc(transition);
         transitionControl = Controls[index];
         Animation animation = EnsureAnimation();
         animation.BeginValue = 0;
         animation.EndValue   = Width;
         animation.Duration   = duration;
         OnBeginTransition(index);
         animation.Start();
     }
 }
Beispiel #2
0
        public void Switch(int index, Transition transition, int duration)
        {
            StopTransition();
            if (index != selectedIndex)
            {
                alpha = 255;
                currentTransition = transition;
                dBufferRequired = RequiresDBuffer(transition);
                transitionFunc = GetTransitionFunc(transition);
                transitionControl = Controls[index];
                Animation animation = EnsureAnimation();

                animation.BeginValue = 0;
                animation.EndValue = Width;
                animation.Duration = duration;
                OnBeginTransition(index);
                animation.Start();
            }
        }