C# Class ComponentFactory.Quicksilver.Layout.RemoveOpacityAnimate

Animates element opacity for removing elements.
Inheritance: OpacityEasingAnimate
显示文件 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_oe static_oe property

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

StartProperty public_oe static_oe property

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