Extensions
Class

Assembly LiveChartsCore
Namespace LiveChartsCore.Kernel

Summary:
LiveCharts kernel extensions.

Inheritance:
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.
)
// Sets the transition of the given to the animations config in the chart, if the properties are not set, then all the animatable properties in the object will use the given animation.
Animatable animatable, // The animatable object.
Chart chart, // The chart, an animation will be built based on the ActualAnimationsSpeed and ActualEasingFunction.
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 animations config in the chart for all the geometries in a VisualElement.
VisualElement visual, // The visual.
Animation animation, // The animation.
PropertyDefinition[] properties// The properties.
)
// Determines whether is bar series.
ISeries series// The series.
)
// Determines whether is column series.
ISeries series// The series.
)
// Determines whether is row series.
ISeries series// The series.
)
// Determines whether is box series.
ISeries series// The series.
)
// Determines whether is stacked series.
ISeries series// The series.
)
// Determines whether is vertical series.
ISeries series// The series.
)
// Determines whether is horizontal series.
ISeries series// The series.
)
// Determines whether is a financial series.
ISeries series//
)
// Determines whether is a pie series.
ISeries series// The series.
)
// Determines whether is bar series.
ISeries series// The series.
)
// 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.
)