C# Класс ComponentFactory.Quicksilver.Layout.EasingAnimate

Base class for animations that require an easing algorithm.
Наследование: Animate
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DurationProperty System.Windows.DependencyProperty
EasingProperty System.Windows.DependencyProperty

Открытые методы

Метод Описание
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.

Защищенные методы

Метод Описание
EasingAnimate ( MetaElementStatus target ) : System

Initialize a new instance of the MovePositionAnimate class.

Приватные методы

Метод Описание
EasingAnimate ( ) : System
OnCoerceDuration ( DependencyObject d, object baseValue ) : object

Описание методов

ApplyAnimation() публичный Метод

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.
Результат void

EasingAnimate() защищенный Метод

Initialize a new instance of the MovePositionAnimate class.
protected EasingAnimate ( MetaElementStatus target ) : System
target MetaElementStatus State of elements to animate.
Результат System

EasingCallback() публичный Метод

Define a callback to use for all easing calculations.
public EasingCallback ( EasingEquation callback ) : void
callback EasingEquation Delegate to use for each easing calculation.
Результат void

Описание свойств

DurationProperty публичное статическое свойство

Identifies the Duration dependency property.
public static DependencyProperty,System.Windows DurationProperty
Результат System.Windows.DependencyProperty

EasingProperty публичное статическое свойство

Identifies the Easing dependency property.
public static DependencyProperty,System.Windows EasingProperty
Результат System.Windows.DependencyProperty