Classes

  ClassDescription
Tween
Tweened library permit to animate easily UIElements from shape to most complexe User Controls. His main objective consists in automate Storyboards and DoubleAnimation creation.
TweenableProperties
This class contains the static definition of all properties Tweenable for setting TweenObject constructor. if you want to know what you can do, just check properties members
TweenColorDescription
TweenColorDescription used to define a new animated color sequence. The object is then passed to the method AddSequence of a Tween instance.

Examples

 Copy Code
             var myTween = new Tween();
             TweenColorDescription tcd = new TweenColorDescription(myRectangle, TweenablePropertie.Fill, 2, Color.FromArgb(255, 20, 150, 68));
             myTween.AddSequence(tcd);
             myTween.Start();
                        
TweenDoubleDescription
TweenDoubleDescription used to describe a new animated sequence. The TweenDoubleDescription instance is then passed to the AddSequence method.

Examples

 Copy Code
             //for tween a double type property 
             TweenDoubleDescription tdc = new TweenDoubleDescription(myCanvas, TweenablePropertie.ScaleX, Equation.EaseOutElastic, 2, 2);
            
             myTween.AddSequence(tdc);
             
             myTween.Start();
                        
TweenedEquations
This is where are all available easing equations. Easing Equations (c) 2003 Robert Penner, all rights reserved. NB: I have of course not created the following equations, as a flasher I am a fan of Robert Penner therefore I preferred integrated endorse.
TweenedProperty
this class contains all that defines a propertie that can be tweened. There's no need to use it.

Interfaces

  InterfaceDescription
TweenDescription
Interface TweenDescription used to describe a new animated sequence, this interface is implemented by TweenColorDescription and TweenDoubleDescription. The object is then passed to the method AddSequences of a Tween.

Delegates

  DelegateDescription
Tween..::.StoryboardComplete
The delegation defines the parameters of receipt when listening events "TweenCompleted" or "ReverseCompleted." The first parameter is the Tween itself, the second parameter refers to the public Tween.FreeReference field. FreeReference has been made to contains the reference of your choice. This allows you more flexible design code.

Enumerations

  EnumerationDescription
Tween..::.TweenedState
Lists all states Tween
TweenedType
This list contains all types of properties tweenable. There's no need to use it.