Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
FlexContainer implements a subset of the flexbox spec (defined by W3C):https://www.w3.org/TR/css3-flexbox/
It aims at providing a more efficient way to layout, align, and distribute space among items in the container, even when their size is unknown or dynamic.
FlexContainer has the ability to alter the width and the height of its children (i.e., flex items) to fill the available space in the best possible way on different screen sizes.
FlexContainer can expand items to fill available free space, or shrink them to prevent overflow.
public class FlexContainer : View, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider
- Inheritance
-
- Implements
-
Constructors
View Source
FlexContainer()
Creates a FlexContainer handle.
Calling member functions with an uninitialized handle is not allowed.
Declaration
API Level: 3
Fields
Declaration
public static readonly BindableProperty AlignContentProperty
Field Value
Declaration
public static readonly BindableProperty AlignItemsProperty
Field Value
View Source
ContentDirectionProperty
Property of ContentDirection
Declaration
public static readonly BindableProperty ContentDirectionProperty
Field Value
View Source
FlexDirectionProperty
Property of FlexDirection
Declaration
public static readonly BindableProperty FlexDirectionProperty
Field Value
Declaration
public static readonly BindableProperty FlexWrapProperty
Field Value
View Source
JustifyContentProperty
Property of JustifyContent
Declaration
public static readonly BindableProperty JustifyContentProperty
Field Value
Properties
View Source
AlignContent
Similar to "alignItems", but it aligns flex lines; so only works when there are multiple lines.
Declaration
public FlexContainer.Alignment AlignContent { get; set; }
Property Value
API Level: 3
View Source
AlignItems
The alignment of flex items when the items do not use all available space on the cross axis.
Declaration
public FlexContainer.Alignment AlignItems { get; set; }
Property Value
API Level: 3
View Source
ContentDirection
The primary direction in which content is ordered.
Declaration
public FlexContainer.ContentDirectionType ContentDirection { get; set; }
Property Value
API Level: 3
View Source
FlexDirection
The direction of the main axis which determines the direction that flex items are laid out.
Declaration
public FlexContainer.FlexDirectionType FlexDirection { get; set; }
Property Value
API Level: 3
View Source
FlexWrap
Whether the flex items should wrap or not if there is no enough room for them on one flex line.
Declaration
public FlexContainer.WrapType FlexWrap { get; set; }
Property Value
API Level: 3
View Source
JustifyContent
The alignment of flex items when the items do not use all available space on the main axis.
Declaration
public FlexContainer.Justification JustifyContent { get; set; }
Property Value
API Level: 3
Methods
View Source
ReleaseSwigCPtr(Runtime.InteropServices.HandleRef)
Declaration
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type |
Name |
Description |
Tizen.System.Runtime.InteropServices.HandleRef |
swigCPtr |
|
Overrides
Implements
Extension Methods