Extensions
Class
Assembly LiveChartsCore
Namespace LiveChartsCore.Kernel
Summary:
LiveCharts kernel extensions.
Object
=>
Extensions
Methods
// Calculates the tooltip location.
| IEnumerable<ChartPoint> foundPoints, | // The points. |
| LvcSize tooltipSize, | // The tooltip size. |
| Chart chart | // The chart. |
)
// Gets the tick.
| ICartesianAxis axis, | // The axis. |
| LvcSize controlSize, | // Size of the control. |
| Bounds bounds | // The bounds. |
)
// Gets the tick.
| IPolarAxis axis, | // The axis. |
| PolarChartEngine chart, | // The chart. |
| Bounds bounds | // The bounds. |
)
// Sets the transition of the given to the .
| Animatable animatable, | // The animatable object. |
| Animation animation, | // The animation. |
| PropertyDefinition[] properties | // The properties, if this argument is not set then all the animatable properties in the object will use the given animation. |
)
// Sets the transition of the given to the specified and .
| Animatable animatable, | // The animatable object. |
| Func<Single, Single> easingFunction, | // The animation's easing function. |
| TimeSpan speed, | // The animation's speed. |
| PropertyDefinition[] properties | // The properties, if this argument is not set then all the animatable properties in the object will use the given animation. |
)
// Points the given at the chart's shared
Animation instance. When is null or
empty, every animatable property on is bound to the same
instance. Because that instance is mutated in-place when
ActualAnimationsSpeed or ActualEasingFunction
change, callers using this overload pick up chart-level animation changes without
recreating their geometries.
| Animatable animatable, | // The animatable object. |
| Chart chart, | // The chart whose Animation is referenced. |
| PropertyDefinition[] properties | // The properties to bind; when null or empty, every animatable property on is bound to Animation. |
)
// Sets the transition of the given to the animations config in the chart
for all the geometries in a VisualElement.
| VisualElement visual, | // The visual. |
| Animation animation, | // The animation. |
| PropertyDefinition[] properties | // The properties. |
)
// Calculates the finding strategy based on the series properties.
| IEnumerable<ISeries> seriesCollection | // The series collection. |
)
// Finds the closest point to the specified location [in pixels].
| IEnumerable<ChartPoint> points, | // The points to look into. |
| LvcPoint point | // The location in pixels. |
)
// Finds the closest point to the specified location [in pixels].
| IEnumerable<ChartPoint> points, | // The points to look into. |
| LvcPoint point | // The location in pixels. |
)
// Gets a scaler for the given axis with the measured bounds (the target, the final dimension of the chart).
| ICartesianAxis axis, | // |
| CartesianChartEngine chart | // |
)
// Gets a scaler that is built based on the dimensions of the chart at a given time, the scaler is built based on the
animations that are happening in the chart at the moment this method is called.
| ICartesianAxis axis, | // |
| CartesianChartEngine chart | // |
)
// Gets the point for the given view.
| Dictionary<IChartView, ChartPoint> dictionary, | // The points dictionary. |
| IChartView view | // The view. |
)
// Splits an enumerable of chartpoints by each null gap.
| IEnumerable<ChartPoint> points, | // The points. |
| Action<ChartPoint> onDeleteNullPoint | // Called when a point was deleted. |
)