C# Class ComponentFactory.Quicksilver.Layout.EasingAnimate

Base class for animations that require an easing algorithm.
Inheritance: Animate
Afficher le fichier Open project: ComponentFactory/Quicksilver

Méthodes publiques

Свойство Type Description
DurationProperty System.Windows.DependencyProperty
EasingProperty System.Windows.DependencyProperty

Méthodes publiques

Méthode Description
ApplyAnimation ( string animateId, MetaPanelBase metaPanel, MetaElementStateDict stateDict, ICollection elements, double elapsedMilliseconds ) : void

Perform animation effects on the set of children.

EasingCallback ( EasingEquation callback ) : void

Define a callback to use for all easing calculations.

Méthodes protégées

Méthode Description
EasingAnimate ( MetaElementStatus target ) : System

Initialize a new instance of the MovePositionAnimate class.

Private Methods

Méthode Description
EasingAnimate ( ) : System
OnCoerceDuration ( DependencyObject d, object baseValue ) : object

Method Details

ApplyAnimation() public méthode

Perform animation effects on the set of children.
public ApplyAnimation ( string animateId, MetaPanelBase metaPanel, MetaElementStateDict stateDict, ICollection elements, double elapsedMilliseconds ) : void
animateId string Identifier of the animate to be used.
metaPanel MetaPanelBase Reference to owning panel instance.
stateDict MetaElementStateDict Dictionary of per-element state.
elements ICollection Collection of elements to be animated.
elapsedMilliseconds double Elapsed milliseconds since last animation cycle.
Résultat void

EasingAnimate() protected méthode

Initialize a new instance of the MovePositionAnimate class.
protected EasingAnimate ( MetaElementStatus target ) : System
target MetaElementStatus State of elements to animate.
Résultat System

EasingCallback() public méthode

Define a callback to use for all easing calculations.
public EasingCallback ( EasingEquation callback ) : void
callback EasingEquation Delegate to use for each easing calculation.
Résultat void

Property Details

DurationProperty public_oe static_oe property

Identifies the Duration dependency property.
public static DependencyProperty,System.Windows DurationProperty
Résultat System.Windows.DependencyProperty

EasingProperty public_oe static_oe property

Identifies the Easing dependency property.
public static DependencyProperty,System.Windows EasingProperty
Résultat System.Windows.DependencyProperty