BaseLabelGeometry
Class

Assembly LiveChartsCore
Namespace LiveChartsCore.Drawing

Summary:
Defines a label geometry in the user interface.

Inheritance:
Object =>
Animatable =>
BaseLabelGeometry
Implements:
Derived:

Constructors

// Initializes a new instance of the BaseLabelGeometry class.

Properties

Gets or sets the opacity.
Type: Single
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 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 skew.
Type: Boolean
Gets or sets the vertical align.
Type: Align
Gets or sets the horizontal align.
Type: Align
Gets or sets the text.
Type: String
Gets or sets the size of the text.
Type: Single
Gets or sets the background color.
Type: LvcColor
Gets or sets the padding.
Type: Padding
Gets or sets the line height [in times the text height].
Type: Single
Gets or sets the maximum width, when the text exceeds this width, it will be wrapped.
Type: Single
This property is only available on debug mode, it indicates if the debug lines should be shown.
Type: Boolean
Gets or sets the paint.
Type: Paint
Gets a value indicating whether the instance is valid.
Type: Boolean
Gets or sets the current time, this property is used to animate the instance.
Type: Int64
Gets or sets a value indicating whether the instance should be removed from the canvas when all the animations are completed.
Type: Boolean
Gets the motion properties.
Type: Dictionary<String, IMotionProperty>

Methods

// Measures the instance.
// Sets the transition for the specified properties.
Animation animation, // The animation.
String[] propertyName// The property name, null to select all properties.
)
// Removes the transition for the specified properties.
String[] propertyName// The properties to remove, null to select all properties.
)
// Completes the transition for the specified properties.
String[] propertyName// The properties, null to seledct all.
)