Class Container

Definition

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

The Container is an abstract class to be inherited from by classes that desire to have views added to them.

C#
Copy
public abstract class Container : Animatable, INotifyPropertyChanged, IDisposable
Inheritance
object
Tizen.NUI.Binding.Element
Container
Derived
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Properties

View Source

ChildCount

Gets the number of children for this container. Read only

Declaration
C#
Copy
public uint ChildCount { get; }
Property Value
Type Description
uint

The number of children.

View Source

Children

Gets the list of children of Container.

Declaration
C#
Copy
public List<View> Children { get; }
Property Value
Type Description
System.Collections.Generic.List<T><View>
View Source

Parent

Gets the parent container. Read only

Declaration
C#
Copy
public Container Parent { get; }
Property Value
Type Description
Container

The parent container.

Methods

View Source

Add(View)

Adds a child view to this Container.

Declaration
C#
Copy
public abstract void Add(View view)
Parameters
Type Name Description
View view

The child view to add.

Remarks

If the child already has a parent, it will be removed from the old parent and reparented to this view. This may change child's position, color, scale, etc. as it now inherits them from this view.

View Source

GetChildAt(uint)

Retrieves the child view by the index.

Declaration
C#
Copy
public abstract View GetChildAt(uint index)
Parameters
Type Name Description
uint index

The index of the child to retrieve.

Returns
Type Description
View

The view for the given index or empty handle if children are not initialized.

View Source

GetChildCount()

Gets the number of children for this container.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API9 and will be removed in API11. Use ChildCount property instead.")] public abstract uint GetChildCount()
Returns
Type Description
uint

The number of children.

View Source

GetParent()

Gets the parent of this container.

Declaration
C#
Copy
public abstract Container GetParent()
Returns
Type Description
Container

The parent container.

View Source

Remove(View)

Removes a child view from this view. If the view was not a child of this view, this is a no-op.

Declaration
C#
Copy
public abstract void Remove(View view)
Parameters
Type Name Description
View view

The view to remove

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable