Class TransitionBase
Defines how a property should be animated using a transition.
public abstract class TransitionBase : AvaloniaObject, INotifyPropertyChanged, ITransition
- Inheritance
-
TransitionBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
TransitionBase()
protected TransitionBase()
Fields
DelayProperty
Defines the Delay property.
public static readonly DirectProperty<TransitionBase, TimeSpan> DelayProperty
Field Value
DurationProperty
Defines the Duration property.
public static readonly DirectProperty<TransitionBase, TimeSpan> DurationProperty
Field Value
EasingProperty
Defines the Easing property.
public static readonly DirectProperty<TransitionBase, Easing> EasingProperty
Field Value
PropertyProperty
Defines the Property property.
public static readonly DirectProperty<TransitionBase, AvaloniaProperty?> PropertyProperty
Field Value
Properties
Delay
Gets or sets delay before starting the transition.
public TimeSpan Delay { get; set; }
Property Value
Duration
Gets or sets the duration of the transition.
public TimeSpan Duration { get; set; }
Property Value
Easing
Gets the easing class to be used.
public Easing Easing { get; set; }
Property Value
Property
public AvaloniaProperty? Property { get; set; }