Class GridPanel
- Namespace
- Forma
- Assembly
- Forma.dll
Arranges children in spanning grid cells resolved from content, pixel, percentage, and star-sized tracks.
public sealed class GridPanel : Container, IAddChild<Control>, IAddChild, INotifyPropertyChanged
- Inheritance
-
GridPanel
- Implements
- Inherited Members
Constructors
GridPanel()
public GridPanel()
Properties
ColumnDefinitions
public Collection<ColumnDefinition> ColumnDefinitions { get; }
Property Value
ColumnGap
public float ColumnGap { get; set; }
Property Value
RowDefinitions
public Collection<RowDefinition> RowDefinitions { get; }
Property Value
RowGap
public float RowGap { get; set; }
Property Value
Methods
ArrangeChildren()
protected override void ArrangeChildren()
GetColumn(Control)
public static int GetColumn(Control child)
Parameters
childControl
Returns
GetColumnSpan(Control)
public static int GetColumnSpan(Control child)
Parameters
childControl
Returns
GetHorizontalAlignment(Control)
public static HorizontalAlignment GetHorizontalAlignment(Control child)
Parameters
childControl
Returns
GetMinimumSize()
public override Vector2 GetMinimumSize()
Returns
- Vector2
GetRow(Control)
public static int GetRow(Control child)
Parameters
childControl
Returns
GetRowSpan(Control)
public static int GetRowSpan(Control child)
Parameters
childControl
Returns
GetVerticalAlignment(Control)
public static VerticalAlignment GetVerticalAlignment(Control child)
Parameters
childControl
Returns
SetColumn(Control, int)
public static void SetColumn(Control child, int value)
Parameters
SetColumnSpan(Control, int)
public static void SetColumnSpan(Control child, int value)
Parameters
SetHorizontalAlignment(Control, HorizontalAlignment)
public static void SetHorizontalAlignment(Control child, HorizontalAlignment value)
Parameters
childControlvalueHorizontalAlignment
SetRow(Control, int)
public static void SetRow(Control child, int value)
Parameters
SetRowSpan(Control, int)
public static void SetRowSpan(Control child, int value)
Parameters
SetVerticalAlignment(Control, VerticalAlignment)
public static void SetVerticalAlignment(Control child, VerticalAlignment value)
Parameters
childControlvalueVerticalAlignment