C# 클래스 ObservableLinq.Demo.Wpf.AnimationManager

상속: System.Windows.DependencyObject
파일 보기 프로젝트 열기: TheFabFab/ObservableLinq 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AnimationDelayProperty System.Windows.DependencyProperty
IsAnimationRootProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
GetAnimationDelay ( DependencyObject source ) : double
GetIsAnimationRoot ( DependencyObject source ) : bool
Pause ( int delayMilliseconds ) : System.Threading.Tasks.Task
SetAnimationDelay ( DependencyObject target, double value ) : void
SetIsAnimationRoot ( DependencyObject target, bool value ) : void
StartEntryAnimation ( FrameworkElement animatedObject, double xDelta = -40, double yDelta = 10 ) : System.Threading.Tasks.Task
StartExitAnimation ( FrameworkElement animatedObject, double xDelta = 60, double yDelta = -20 ) : System.Threading.Tasks.Task
StartRepositionAnimation ( FrameworkElement animatedObject, System.Windows.Vector offset ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
AnimationDelayPropertyChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
GetAnimationRoot ( DependencyObject source ) : AnimationManagerCore
IsAnimationRootPropertyChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SetAnimationRoot ( DependencyObject target, AnimationManagerCore value ) : void

메소드 상세

GetAnimationDelay() 공개 정적인 메소드

public static GetAnimationDelay ( DependencyObject source ) : double
source System.Windows.DependencyObject
리턴 double

GetIsAnimationRoot() 공개 정적인 메소드

public static GetIsAnimationRoot ( DependencyObject source ) : bool
source System.Windows.DependencyObject
리턴 bool

Pause() 공개 정적인 메소드

public static Pause ( int delayMilliseconds ) : System.Threading.Tasks.Task
delayMilliseconds int
리턴 System.Threading.Tasks.Task

SetAnimationDelay() 공개 정적인 메소드

public static SetAnimationDelay ( DependencyObject target, double value ) : void
target System.Windows.DependencyObject
value double
리턴 void

SetIsAnimationRoot() 공개 정적인 메소드

public static SetIsAnimationRoot ( DependencyObject target, bool value ) : void
target System.Windows.DependencyObject
value bool
리턴 void

StartEntryAnimation() 공개 정적인 메소드

public static StartEntryAnimation ( FrameworkElement animatedObject, double xDelta = -40, double yDelta = 10 ) : System.Threading.Tasks.Task
animatedObject System.Windows.FrameworkElement
xDelta double
yDelta double
리턴 System.Threading.Tasks.Task

StartExitAnimation() 공개 정적인 메소드

public static StartExitAnimation ( FrameworkElement animatedObject, double xDelta = 60, double yDelta = -20 ) : System.Threading.Tasks.Task
animatedObject System.Windows.FrameworkElement
xDelta double
yDelta double
리턴 System.Threading.Tasks.Task

StartRepositionAnimation() 공개 정적인 메소드

public static StartRepositionAnimation ( FrameworkElement animatedObject, System.Windows.Vector offset ) : System.Threading.Tasks.Task
animatedObject System.Windows.FrameworkElement
offset System.Windows.Vector
리턴 System.Threading.Tasks.Task

프로퍼티 상세

AnimationDelayProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AnimationDelayProperty
리턴 System.Windows.DependencyProperty

IsAnimationRootProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsAnimationRootProperty
리턴 System.Windows.DependencyProperty