Class GridLayout

Definition

Namespace:
Tizen.NUI
Assembly:
Tizen.NUI.dll

[Draft] This class implements a grid layout

C#
Copy
public class GridLayout : LayoutGroup, ILayoutParent
Inheritance
System.Object
GridLayout
Implements

Constructors

View Source

GridLayout()

[draft] GridLayout Constructor/>

Declaration
C#
Copy
public GridLayout()
API Level: 6

Properties

View Source

Columns

[Draft] Get/Set the number of columns in the grid

Declaration
C#
Copy
public int Columns { get; set; }
Property Value
Type Description
System.Int32
API Level: 6

Methods

View Source

OnLayout(Boolean, LayoutLength, LayoutLength, LayoutLength, LayoutLength)

Assign a size and position to each of its children.

Declaration
C#
Copy
protected override void OnLayout(bool changed, LayoutLength left, LayoutLength top, LayoutLength right, LayoutLength bottom)
Parameters
Type Name Description
System.Boolean changed

This is a new size or position for this layout.

LayoutLength left

Left position, relative to parent.

LayoutLength top

Top position, relative to parent.

LayoutLength right

Right position, relative to parent.

LayoutLength bottom

Bottom position, relative to parent.

Overrides
API Level: 6
View Source

OnMeasure(MeasureSpecification, MeasureSpecification)

Measure the layout and its content to determine the measured width and the measured height.

Declaration
C#
Copy
protected override void OnMeasure(MeasureSpecification widthMeasureSpec, MeasureSpecification heightMeasureSpec)
Parameters
Type Name Description
MeasureSpecification widthMeasureSpec

horizontal space requirements as imposed by the parent.

MeasureSpecification heightMeasureSpec

vertical space requirements as imposed by the parent.

Overrides
API Level: 6

Implements