/// <summary> /// Initializes a new instance of the GeneralAnimationValueAdapter /// type. /// </summary> /// <param name="d">The dimension of interest.</param> /// <param name="instance">The animation type instance.</param> /// <param name="control">Animation Control where the animation belongs too</param> /// <param name="animation">Animation where the frame belongs too</param> public GeneralAnimationValueAdapter(DoubleAnimationDimension d, T instance, RelativeAnimatingContentControl control, Storyboard animation) : base(d) { Instance = instance; Animation = animation; AnimationControl = control; InitialValue = StripMagicNumberOff(GetValue()); _ratio = InitialValue / 100; }
/// <summary> /// Initializes a new instance of the DoubleAnimationFrameAdapter /// type. /// </summary> /// <param name="dimension">The dimension of interest.</param> /// <param name="frame">The instance of the animation type.</param> /// <param name="control">Animation Control where the animation belongs too</param> /// <param name="animation">Animation where the frame belongs too</param> public DoubleAnimationFrameAdapter(DoubleAnimationDimension dimension, DoubleKeyFrame frame, RelativeAnimatingContentControl control, Storyboard animation) : base(dimension, frame, control, animation) { }
/// <summary> /// Initializes a new instance of the DoubleAnimationFromAdapter /// type. /// </summary> /// <param name="dimension">The dimension of interest.</param> /// <param name="instance">The instance of the animation type.</param> /// <param name="control">Animation Control where the animation belongs too</param> /// <param name="animation">Animation where the frame belongs too</param> public DoubleAnimationFromAdapter(DoubleAnimationDimension dimension, DoubleAnimation instance, RelativeAnimatingContentControl control, Storyboard animation) : base(dimension, instance, control, animation) { }