Used to easily insert a Scrollable into a dynamic layout

Properties

Border

#
public BorderType Border { get; set; }
Gets or sets the border for the contained scrollable

Padding

public Padding? Padding { get; set; }
Gets or sets the padding around the table cells
inherited fromDynamicTable

Scrollable

#
public Scrollable Scrollable { get; }
Gets the Scrollable instance when the layout has been generated.

Spacing

public Size? Spacing { get; set; }
Gets or sets the spacing between the table cells
inherited fromDynamicTable

Visible

public bool Visible { get; set; }
Gets or sets a value indicating whether this DynamicTable is visible.
inherited fromDynamicTable

XScale

public bool? XScale { get; set; }
Gets or sets the horizontal scale of the item
inherited fromDynamicItem
Remarks: When true, the control takes up all remaining horizontal space available. If there is more than one item with this set to true, then they share the remaining space equally.
The horizontal scale.

YScale

public bool? YScale { get; set; }
Gets or sets the vertical scale of the item
inherited fromDynamicItem
Remarks: When true, the control takes up all remaining vertical space available. If there is more than one item with this set to true, then they share the remaining space equally.
The vertical scale.

Methods

AddRow

public void AddRow(DynamicItem item)
Adds the specified item to a new row
inherited fromDynamicTable

Create

#
public override Control Create(DynamicLayout layout)
Creates the group box layout.
layout (DynamicLayout)Layout we are creating this item for.
The control created for this item.

Create

public virtual void Create(DynamicLayout layout, TableLayout parent, int x, int y)
Create the item and add to the specified layout and co-ordinates
inherited fromDynamicItem
layout (DynamicLayout)Top level layout
parent (TableLayout)Parent table to add this item to
x (int)The x coordinate in the table to add to
y (int)The y coordinate in the table to add to