C# Класс ObservableLinq.Demo.Wpf.AnimationManager

Наследование: System.Windows.DependencyObject
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
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