SKHeatLegend
Class

Assembly LiveChartsCore.SkiaSharpView
Namespace LiveChartsCore.SkiaSharpView.SKCharts

Summary:
Defines the heat legend for a chart.

Inheritance:
Implements:

Constructors

// Initializes a new instance of the Layout`1 class.

Properties

Gets or sets the badge margin.
Type: Padding
Gets or sets the heat badge width, null for auto based on the text size.
Type: Nullable<Double>
Gets or sets the legend labels formatter.
Type: Func<Double, String>
Gets or sets the easing function.
Type: Func<Single, Single>
Gets or sets the animations speed.
Type: TimeSpan
Gets or sets the content.
Type: IDrawnElement<SkiaSharpDrawingContext>
Gets the container drawn geometry.
Type: RectangleGeometry
Gets or sets the opacity.
Type: Single
Gets or sets the transform origin.
Type: LvcPoint
Gets or sets the translate transform.
Type: LvcPoint
Gets or sets the rotation transform in degrees.
Type: Single
Gets or sets the scale transform.
Type: LvcPoint
Gets or sets the skew transform.
Type: LvcPoint
Gets a value indicating whether the instance has transform.
Type: Boolean
Gets a value indicating whether the instance has translation.
Type: Boolean
Gets a value indicating whether the instance has translation.
Type: Boolean
Gets a value indicating whether the instance has skew.
Type: Boolean
Gets a value indicating whether the instance has rotation.
Type: Boolean
The Padding motion property.
Type: Padding
X
Gets or sets the x coordinate, if the parent is not null the x coordinate will be relative to the parent.
Type: Single
Y
Gets or sets the y coordinate, if the parent is not null the y coordinate will be relative to the parent.
Type: Single
Gets a value indicating whether the instance is valid.
Type: Boolean
Gets or sets a value indicating whether the instance should be removed from the canvas when all the animations are completed.
Type: Boolean

Methods

// Draws the legend for the specified chart.
Chart chart// The chart.
)
// Measures the control.
Chart chart// The chart that holds the control.
)
// Hides this legend instance.
Chart chart// The chart.
)
// Measures the instance.
// Sets the transition for the specified properties.
Animation animation, // The animation.
PropertyDefinition[] properties// The properties, null to select all properties.
)
// Removes the transition for the specified properties.
PropertyDefinition[] properties// The properties to remove, null to select all properties.
)
// Completes the transition for the specified properties.
PropertyDefinition[] properties// The properties to complete, null to select all properties.
)
// Gets the property definition by name.
String propertyName// The name of the property.
)