Summary
Tracks the progress of an animation.
- Namespace
- Avalonia
.Animation - Interfaces
-
- IAvaloniaObject
- IAvaloniaObjectDebug
- I
Notify Property Changed - IValueSink
- IAnimation
- Base Types
-
- object
- AvaloniaObject
graph BT
Type-->Base0["AvaloniaObject"]
click Base0 "/api/Avalonia/AvaloniaObject"
Base0-->Base1["object"]
Type-.->Interface0["IAvaloniaObject"]
click Interface0 "/api/Avalonia/IAvaloniaObject"
Type-.->Interface1["IAvaloniaObjectDebug"]
click Interface1 "/api/Avalonia.Diagnostics/IAvaloniaObjectDebug"
Type-.->Interface2["INotifyPropertyChanged"]
Type-.->Interface3["IValueSink"]
Type-.->Interface4["IAnimation"]
click Interface4 "/api/Avalonia.Animation/IAnimation"
Type["Animation"]
class Type type-node
Syntax
public class Animation : AvaloniaObject, IAvaloniaObject, IAvaloniaObjectDebug,
INotifyPropertyChanged, IValueSink, IAnimation
Events
Name | Type | Summary |
---|---|---|
PropertyChanged | EventHandler |
Raised when a
AvaloniaProperty value changes on this object.
Inherited from AvaloniaObject
|
Fields
Name | Constant Value | Summary |
---|---|---|
Delay |
Defines the
DelayBetweenIterations property.
static
|
|
DelayProperty |
Defines the
Delay property.
static
|
|
DurationProperty |
Defines the
Duration property.
static
|
|
EasingProperty |
Defines the
Easing property.
static
|
|
FillModeProperty |
Defines the
FillMode property.
static
|
|
Iteration |
Defines the
IterationCount property.
static
|
|
Playback |
Defines the
PlaybackDirection property.
static
|
|
SpeedRatioProperty |
Defines the
SpeedRatio property.
static
|
Properties
Name | Value | Summary |
---|---|---|
Children | KeyFrames |
Gets the children of the
Animation .
|
Delay | TimeSpan |
Gets or sets the initial delay time for this animation.
|
Delay |
TimeSpan |
Gets or sets the delay time in between iterations.
|
Duration | TimeSpan |
Gets or sets the active time of this animation.
|
Easing | Easing |
Gets or sets the easing function to be used for this animation.
|
FillMode | FillMode |
Gets or sets the value fill mode for this animation.
|
InheritanceParent | IAvaloniaObject |
Gets or sets the parent object that inherited
AvaloniaProperty values
are inherited from.
Inherited from AvaloniaObject
|
IterationCount | IterationCount |
Gets or sets the repeat count for this animation.
|
PlaybackDirection | PlaybackDirection |
Gets or sets the playback direction for this animation.
|
RepeatCount | string |
Obsolete: Do not use this property, use
IterationCount instead.
|
SpeedRatio | double |
Gets or sets the speed multiple for this animation.
|
this[ |
object |
Gets or sets the value of a
AvaloniaProperty .
Inherited from AvaloniaObject
|
this[ |
IBinding |
Gets or sets a binding for a
AvaloniaProperty .
Inherited from AvaloniaObject
|