public static IAnimationVariable CreateRef(this IAnimationVariable objectRef) =>
 ((IAnimationVariable)objectRef.CreateRef(typeof(IAnimationVariable)));
Exemplo n.º 2
0
 internal void <.cctor> b__29_1(IAnimationVariable innerRefT, Delegate handler)
 {
     innerRefT.ValueChanged -= ((AnimationVariableValueChangedEventHandler <double>)handler);
 }
 public static void ScheduleTransition(this IAnimationManager manager, IAnimationVariable variable, IAnimationTransition transition, AnimationSeconds timeNow)
 {
     manager.TryScheduleTransition(variable, transition, timeNow).ThrowIfError();
 }
Exemplo n.º 4
0
 internal void <.cctor> b__29_0(IAnimationVariable innerRefT, Delegate handler)
 {
     innerRefT.IntegerValueChanged -= ((AnimationVariableValueChangedEventHandler <int>)handler);
 }
Exemplo n.º 5
0
        private static void InitializeHandleOpacityStoryboard(IAnimationStoryboard storyboard, IAnimationVariable variable, double startOffsetPeriodFraction)
        {
            AnimationSeconds duration = 2.0;
            AnimationSeconds seconds2 = duration * startOffsetPeriodFraction;

            if (seconds2 != 0.0)
            {
                AnimationTransition transition2 = new ConstantAnimationTransition(seconds2);
                storyboard.AddTransition(variable, transition2);
            }
            AnimationKeyFrame   startKeyFrame = storyboard.AddKeyFrameAtOffset(AnimationKeyFrame.StoryboardStart, seconds2);
            AnimationTransition transition    = new SinusoidalFromRangeAnimationTransition(duration, 0.25, 1.5, duration, AnimationSlope.Decreasing);

            storyboard.AddTransition(variable, transition);
            AnimationKeyFrame endKeyFrame = storyboard.AddKeyFrameAfterTransition(transition);

            storyboard.RepeatBetweenKeyFrames(startKeyFrame, endKeyFrame, -1);
        }