C# 클래스 System.Windows.Media.Glitz.AnimationEffect

Represents an animation that can be associated with an element.
상속: System.Windows.FrameworkElement, IAttachedObject, IProceduralAnimationFactory
파일 보기 프로젝트 열기: nikhilk/silverlightfx

Private Properties

프로퍼티 타입 설명
IAttachedObject void
IAttachedObject void
IProceduralAnimationFactory ProceduralAnimation
OnAnimationStopped void

공개 메소드들

메소드 설명
PlayEffect ( AnimationEffectDirection direction ) : void

Indicates that the effect should start playing.

StopEffect ( ) : void

Indicates that the effect should complete itself now and stop.

보호된 메소드들

메소드 설명
AnimationEffect ( ) : System

Initializes an AnimationEffect instance.

CreateEffectAnimation ( AnimationEffectDirection direction ) : ProceduralAnimation

Creates the animation representing the effect.

GetEffectiveInterpolation ( ) : TweenInterpolation

Gets the effective interpolation to use for animations created by the effect.

GetTarget ( ) : FrameworkElement

Gets the target of the effect. This resolves the TargetName property value into an actual object if one has been specified.

OnAttach ( ) : void
OnCompleted ( ) : void

Indicates that the effect has completed playing.

OnDetach ( ) : void
OnStarting ( ) : void

Indicates that the effect is about to be played.

비공개 메소드들

메소드 설명
IAttachedObject ( ) : void
IAttachedObject ( DependencyObject associatedObject ) : void
IProceduralAnimationFactory ( ) : ProceduralAnimation
OnAnimationStopped ( object sender, EventArgs e ) : void

메소드 상세

AnimationEffect() 보호된 메소드

Initializes an AnimationEffect instance.
protected AnimationEffect ( ) : System
리턴 System

CreateEffectAnimation() 보호된 추상적인 메소드

Creates the animation representing the effect.
protected abstract CreateEffectAnimation ( AnimationEffectDirection direction ) : ProceduralAnimation
direction AnimationEffectDirection The direction of the animation.
리턴 ProceduralAnimation

GetEffectiveInterpolation() 보호된 메소드

Gets the effective interpolation to use for animations created by the effect.
protected GetEffectiveInterpolation ( ) : TweenInterpolation
리턴 TweenInterpolation

GetTarget() 보호된 메소드

Gets the target of the effect. This resolves the TargetName property value into an actual object if one has been specified.
protected GetTarget ( ) : FrameworkElement
리턴 System.Windows.FrameworkElement

OnAttach() 보호된 메소드

protected OnAttach ( ) : void
리턴 void

OnCompleted() 보호된 메소드

Indicates that the effect has completed playing.
protected OnCompleted ( ) : void
리턴 void

OnDetach() 보호된 메소드

protected OnDetach ( ) : void
리턴 void

OnStarting() 보호된 메소드

Indicates that the effect is about to be played.
protected OnStarting ( ) : void
리턴 void

PlayEffect() 공개 메소드

Indicates that the effect should start playing.
public PlayEffect ( AnimationEffectDirection direction ) : void
direction AnimationEffectDirection Indicates whether to play the direction in forward direction or reverse direction.
리턴 void

StopEffect() 공개 메소드

Indicates that the effect should complete itself now and stop.
public StopEffect ( ) : void
리턴 void