Class LinearLayout

Definition

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

This class implements a linear box layout, automatically handling right to left or left to right direction change.

C#
Copy
public class LinearLayout : LayoutGroup, IDisposable, ILayoutParent
Inheritance
object
LinearLayout
Implements
System.IDisposable

Constructors

View Source

LinearLayout()

Default constructor of LinearLayout class.

Declaration
C#
Copy
public LinearLayout()

Properties

View Source

CellPadding

Get/Set the padding between cells in the layout

Declaration
C#
Copy
public Size2D CellPadding { get; set; }
Property Value
Type Description
Size2D
View Source

HorizontalAlignment

Get/Set the horizontal alignment in the layout

Declaration
C#
Copy
public HorizontalAlignment HorizontalAlignment { get; set; }
Property Value
Type Description
HorizontalAlignment
View Source

LinearAlignment

Get/Set the alignment in the layout

Declaration
C#
Copy
[Obsolete("This has been deprecated in API9 and will be removed in API11. Use HorizontalAlignment and VerticalAlignment properties instead.")] public LinearLayout.Alignment LinearAlignment { get; set; }
Property Value
Type Description
LinearLayout.Alignment
View Source

LinearOrientation

Get/Set the orientation in the layout

Declaration
C#
Copy
public LinearLayout.Orientation LinearOrientation { get; set; }
Property Value
Type Description
LinearLayout.Orientation
View Source

VerticalAlignment

Get/Set the vertical alignment in the layout

Declaration
C#
Copy
public VerticalAlignment VerticalAlignment { get; set; }
Property Value
Type Description
VerticalAlignment

Methods

View Source

OnLayout(bool, LayoutLength, LayoutLength, LayoutLength, LayoutLength)

Layout should 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
bool 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
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

Implements

System.IDisposable