C# Class ComponentFactory.Quicksilver.Layout.RemoveOpacityAnimate

Animates element opacity for removing elements.
Inheritance: OpacityEasingAnimate
Show file Open project: ComponentFactory/Quicksilver Class Usage Examples

Public Properties

Property Type Description
EndProperty System.Windows.DependencyProperty
StartProperty 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
OnCoerceEnd ( DependencyObject d, object baseValue ) : object
OnCoerceStart ( DependencyObject d, object baseValue ) : object
RemoveOpacityAnimate ( ) : System

Method Details

ApplyAnimation() public method

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.
return void

Property Details

EndProperty public static property

Identifies the End dependency property.
public static DependencyProperty,System.Windows EndProperty
return System.Windows.DependencyProperty

StartProperty public static property

Identifies the Start dependency property.
public static DependencyProperty,System.Windows StartProperty
return System.Windows.DependencyProperty