IAnimatable
Interface

Assembly LiveChartsCore
Namespace LiveChartsCore.Drawing

Summary:
Defines an animated object, the properties of this object move according to the easing and speed when a change occurs.

Derived:
IArcGeometry<TDrawingContext>
IBoxGeometry<TDrawingContext>
IColoredGeometry<TDrawingContext>
IDoughnutGeometry<TDrawingContext>
IDrawable<TDrawingContext>
IFinancialGeometry<TDrawingContext>
IGeometry<TDrawingContext>
ILabelGeometry<TDrawingContext>
ILineGeometry<TDrawingContext>
INeedleGeometry<TDrawingContext>
IPaint<TDrawingContext>
IPaintable<TDrawingContext>
IPathCommand<TPathContext>
IPathGeometry<TDrawingContext, TPathArgs>
IRoundedGeometry<TDrawingContext>
ISizedGeometry<TDrawingContext>
ISolidColorGeometry<TDrawingContext>
IStepLineSegment<TPathContext>
IVariableSvgPath<TDrawingContext>
IVectorGeometry<TSegment, TDrawingContext>
VectorGeometry<TSegment>

Properties

Gets or sets a value indicating whether this instance is completed.
Type: Boolean
Gets or sets the current time.
Type: Int64
Gets or sets a value indicating whether the element is removed when all the transitions complete.
Type: Boolean
Gets the motion properties.
Type: Dictionary<String, IMotionProperty>

Methods

// Sets a property transition for the specified property or properties.
Animation animation, // The animation.
String[] propertyName// Name of the property, use null to set all the animatable properties.
)
// Removes a property or properties transitions.
String[] propertyName// Name of the property, null to remove them all.
)
// Completes the property or properties transitions.
String[] propertyName// Name of the property, null to select them all.
)