Classes
| Class | Description | |||||
|---|---|---|---|---|---|---|
| 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.
| |||||
var myTween = new Tween();
TweenColorDescription tcd = new TweenColorDescription(myRectangle, TweenablePropertie.Fill, 2, Color.FromArgb(255, 20, 150, 68));
myTween.AddSequence(tcd);
myTween.Start();
| |
TweenDoubleDescription used to describe a new animated sequence. The TweenDoubleDescription instance is then passed to the AddSequence method.
Examples
//for tween a double type property
TweenDoubleDescription tdc = new TweenDoubleDescription(myCanvas, TweenablePropertie.ScaleX, Equation.EaseOutElastic, 2, 2);
myTween.AddSequence(tdc);
myTween.Start();
| |
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.
this class contains all that defines a propertie that can be tweened. There's no need to use it.
Interfaces
| Interface | Description | |
|---|---|---|
| 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
| Delegate | Description | |
|---|---|---|
| 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
| Enumeration | Description | |
|---|---|---|
| Tween..::.TweenedState |
Lists all states Tween
| |
| TweenedType |
This list contains all types of properties tweenable. There's no need to use it.
|