C# Class ComponentFactory.Quicksilver.Layout.Animate

Base class that all animation implementations derive from.
Inheritance: MeasureElement
Show file Open project: ComponentFactory/Quicksilver

Public Properties

Property Type Description
IdProperty System.Windows.DependencyProperty

Public Methods

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

Perform animation effects on the set of children.

Private Methods

Method Description
Animate ( ) : System

Method Details

ApplyAnimation() public abstract method

Perform animation effects on the set of children.
public abstract 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.
return void

Property Details

IdProperty public static property

Identifies the Id dependency property.
public static DependencyProperty,System.Windows IdProperty
return System.Windows.DependencyProperty