TableLayout<TBackgroundGeometry>
Class

Assembly LiveChartsCore
Namespace LiveChartsCore.VisualElements

Summary:
Defines the table panel class.

Type parameters:
TBackgroundGeometry The type of the background geometry.
Inheritance:
Object =>
ChartElement =>
VisualElement =>
TableLayout<TBackgroundGeometry>
Implements:

Constructors

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

Properties

Gets or sets the padding.
Type: Padding
Gets or sets the horizontal alignment.
Type: Align
Gets or sets the horizontal alignment.
Type: Align
Gets or sets the background paint.
Type: Paint
Gets the background geometry.
Type: TBackgroundGeometry
X
Gets or sets the X coordinate [in Pixels or ChartValues, see LocationUnit].
Type: Double
Y
Gets or sets the Y coordinate [in Pixels or ChartValues, see LocationUnit].
Type: Double
Gets or sets the rotation.
Type: Double
Gets or sets the translate transform.
Type: LvcPoint
Gets or sets the unit of the X and Y properties.
Type: MeasureUnit
Gets or sets the axis index where the series is scaled in the X plane, the index must exist in the YAxes collection.
Type: Int32
Gets or sets the axis index where the series is scaled in the Y plane, the index must exist in the YAxes collection.
Type: Int32
Gets or sets the clipping mode, clipping restricts the visual element for being drawn outside of the chart area (DrawMargin), default is XY, and means that anything outside the chart bounds will be ignored.
Type: ClipMode
Tag
Gets or sets the object that contains data about the control.
Type: Object
Gets or sets a value indicating whether the element is visible.
Type: Boolean

Events

Called when the pointer goes down on the visual.
Handler definition: VisualElementHandler
Occurs when a property value changes.
Handler definition: PropertyChangedEventHandler

Methods

// Measures the element and returns the size.
Chart chart// The chart.
)
// Removes the element from the UI.
Chart chart// The chart.
)
// Adds a child to the layout.
VisualElement 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.
)
// Enumerates the children in the layout.
// Invalidates the IChartElement in the user interface.
Chart chart// The chart.
)
// Gets the hit box, an area where the user can interact with the object.
// Deletes the Paint instances that changed from the user interface.
IChartView chart// The chart.
)