Class FlexContainer
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.
C#Copypublic class FlexContainer : View, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
- Inheritance
-
Tizen.NUI.Binding.BindableObjectTizen.NUI.Binding.ElementFlexContainer
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Constructors
FlexContainer()
Creates a FlexContainer handle. Calling member functions with an uninitialized handle is not allowed.
Declaration
C#Copypublic FlexContainer()
API Level: 3
Properties
AlignContent
Similar to "alignItems", but it aligns flex lines; so only works when there are multiple lines.
Declaration
C#Copypublic FlexContainer.Alignment AlignContent { get; set; }
Property Value
Type | Description |
---|---|
FlexContainer.Alignment |
API Level: 3
AlignItems
The alignment of flex items when the items do not use all available space on the cross axis.
Declaration
C#Copypublic FlexContainer.Alignment AlignItems { get; set; }
Property Value
Type | Description |
---|---|
FlexContainer.Alignment |
API Level: 3
Declaration
C#Copypublic FlexContainer.ContentDirectionType ContentDirection { get; set; }
Property Value
Type | Description |
---|---|
FlexContainer.ContentDirectionType |
API Level: 3
FlexDirection
The direction of the main axis which determines the direction that flex items are laid out.
Declaration
C#Copypublic FlexContainer.FlexDirectionType FlexDirection { get; set; }
Property Value
Type | Description |
---|---|
FlexContainer.FlexDirectionType |
API Level: 3
FlexWrap
Whether the flex items should wrap or not if there is no enough room for them on one flex line.
Declaration
C#Copypublic FlexContainer.WrapType FlexWrap { get; set; }
Property Value
Type | Description |
---|---|
FlexContainer.WrapType |
API Level: 3
JustifyContent
The alignment of flex items when the items do not use all available space on the main axis.
Declaration
C#Copypublic FlexContainer.Justification JustifyContent { get; set; }
Property Value
Type | Description |
---|---|
FlexContainer.Justification |