BaseDoughnutGeometry
Class

Assembly LiveChartsCore
Namespace LiveChartsCore.Drawing

Summary:
Defines a doughnut geometry.

Inheritance:
Object =>
Animatable =>
DrawnGeometry =>
BoundedDrawnGeometry =>
BaseDoughnutGeometry
Implements:
Derived:

Properties

The CenterX motion property.
Type: Single
The CenterY motion property.
Type: Single
The StartAngle motion property.
Type: Single
The SweepAngle motion property.
Type: Single
The PushOut motion property.
Type: Single
The InnerRadius motion property.
Type: Single
The CornerRadius motion property.
Type: Single
Gets or sets a value indicating whether the direction of the corner radius is inverted.
Type: Boolean
The Width motion property.
Type: Single
The Height motion property.
Type: Single
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 or sets the drop shadow.
Type: LvcDropShadow
Gets a value indicating whether the instance has transform.
Type: Boolean
Gets or sets the Stroke thickness.
Type: Single
Gets or sets the clipping bounds.
Type: LvcRectangle
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 stroke.
Type: Paint
Gets or sets the fill.
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 CenterX property definition.
Type: PropertyDefinition
The CenterY property definition.
Type: PropertyDefinition
The StartAngle property definition.
Type: PropertyDefinition
The SweepAngle property definition.
Type: PropertyDefinition
The PushOut 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.
)