C# Class Source.WPF.AnimatedEntrance

Inheritance: System.Windows.Controls.Control
显示文件 Open project: mrange/T4Include

Public Properties

Property Type Description
AnimationClockProperty System.Windows.DependencyProperty
ChildrenProperty System.Windows.DependencyProperty

Public Methods

Method Description
AnimatedEntrance ( ) : System.Collections
ClearAnimationClock ( DependencyObject dependencyObject ) : void
GetAnimationClock ( DependencyObject dependencyObject ) : double
OnApplyTemplate ( ) : void
OnDelay ( object sender, EventArgs e ) : void
Present ( Option option, UIElement element ) : void
SetAnimationClock ( DependencyObject dependencyObject, double value ) : void

Protected Methods

Method Description
MeasureOverride ( Size constraint ) : Size

Private Methods

Method Description
AnimatedEntrance ( ) : System
Changed_AnimationClock ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs eventArgs ) : void
Changed_AnimationClock ( DependencyObject dependencyObject, double oldValue, double newValue ) : void
Changed_Children ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs eventArgs ) : void
Changed_Children ( ObservableCollection oldValue, ObservableCollection newValue ) : void
CoerceAllProperties ( ) : void
Coerce_AnimationClock ( DependencyObject dependencyObject, object basevalue ) : object
Coerce_AnimationClock ( DependencyObject dependencyObject, double &coercedValue ) : void
Coerce_Children ( DependencyObject dependencyObject, object basevalue ) : object
Coerce_Children ( ObservableCollection &coercedValue ) : void
CollectionChanged_Children ( object sender, NotifyCollectionChangedAction action, int oldStartingIndex, IList oldItems, int newStartingIndex, IList newItems ) : void
CollectionChanged_Children ( object sender, NotifyCollectionChangedEventArgs e ) : void
Constructed__AnimatedEntrance ( ) : void
Initialize ( Duration &transitionDuration, Duration &delayDuration, IEasingFunction &transitionEase ) : void

Method Details

AnimatedEntrance() public method

public AnimatedEntrance ( ) : System.Collections
return System.Collections

ClearAnimationClock() public static method

public static ClearAnimationClock ( DependencyObject dependencyObject ) : void
dependencyObject System.Windows.DependencyObject
return void

GetAnimationClock() public static method

public static GetAnimationClock ( DependencyObject dependencyObject ) : double
dependencyObject System.Windows.DependencyObject
return double

MeasureOverride() protected method

protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
return System.Windows.Size

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

OnDelay() public method

public OnDelay ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Present() public method

public Present ( Option option, UIElement element ) : void
option Option
element UIElement
return void

SetAnimationClock() public static method

public static SetAnimationClock ( DependencyObject dependencyObject, double value ) : void
dependencyObject System.Windows.DependencyObject
value double
return void

Property Details

AnimationClockProperty public_oe static_oe property

public static DependencyProperty,System.Windows AnimationClockProperty
return System.Windows.DependencyProperty

ChildrenProperty public_oe static_oe property

public static DependencyProperty,System.Windows ChildrenProperty
return System.Windows.DependencyProperty