BaseLabelGeometry
Class

Assembly LiveChartsCore
Namespace LiveChartsCore.Drawing

Summary:
Defines a label geometry in the user interface.

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

Properties

The Opacity motion property.
Type: Single
The TransformOrigin motion property.
Type: LvcPoint
The TranslateTransform motion property.
Type: LvcPoint
The RotateTransform motion property.
Type: Single
The ScaleTransform motion property.
Type: LvcPoint
The SkewTransform motion property.
Type: LvcPoint
The DropShadow motion property.
Type: LvcDropShadow
The TextSize motion property.
Type: Single
The Background motion property.
Type: LvcColor
The Padding motion property.
Type: Padding
Gets or sets the maximum width, when the text exceeds this width, it will be wrapped.
Type: Single
Gets a value indicating whether the instance has transform.
Type: Boolean
Gets or sets the clipping bounds.
Type: LvcRectangle
Gets or sets the vertical align.
Type: Align
Gets or sets the horizontal align.
Type: Align
Gets or sets the text.
Type: String
This property is only available on debug mode, it indicates if the debug lines should be shown.
Type: Boolean
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 paint, this property is different from Fill and Stroke because it does not set a PaintStyle, it is normally used to draw labels.
Type: Paint
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

Public static fields

The Opacity property definition.
Type: PropertyDefinition
The X property definition.
Type: PropertyDefinition
The Y property definition.
Type: PropertyDefinition
The DropShadow property definition.
Type: PropertyDefinition
The TextSize property definition.
Type: PropertyDefinition
The Background property definition.
Type: PropertyDefinition
The Padding property definition.
Type: PropertyDefinition
The Paint property definition.
Type: PropertyDefinition

Methods

// 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.
)