CoreTableLayout<TDrawingContext>
Class

Assembly LiveChartsCore
Namespace LiveChartsCore.Drawing.Layouts

Summary:
Defines a the stack panel geometry.

Type parameters:
TDrawingContext The type of the drawing context.
Inheritance:
Object =>
Animatable =>
Layout<TDrawingContext> =>
CoreTableLayout<TDrawingContext>
Implements:
IDrawnElement<TDrawingContext>
Derived:

Properties

Gets or sets the horizontal alignment.
Type: Align
Gets or sets the horizontal alignment.
Type: Align
Gets or sets the cells.
Type: TableCell[]
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

// Adds a child to the layout.
IDrawnElement<TDrawingContext> child, // The row index.
Int32 row, // The column index.
Int32 column, // The visual to add.
Nullable<Align> horizontalAlign, // The cell horizontal alignment, if null the alignment will be defined by the layout.
Nullable<Align> verticalAlign// The cell vertical alignment, if null the alignment will be defined by the layout.
)
// Removes a child from the layout.
Int32 row, // The row.
Int32 column// The column.
)
// Draws the instance in the user interface with for the specified context.
TDrawingContext context//
)
// 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.
)