Class Container
Definition
- Assembly:
- Tizen.NUI.dll
The Container is an abstract class to be inherited from by classes that desire to have views added to them.
public abstract class Container : Animatable, IDisposable
- Inheritance
- Derived
- Implements
-
System.IDisposable
Properties
View SourceChildCount
Gets the number of children for this container. Read only
Declaration
public uint ChildCount { get; }
Property Value
| Type | Description |
|---|---|
| uint | The number of children. |
Children
List of children of Container.
Declaration
public List<View> Children { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<T><View> |
Parent
Gets the parent container. Read only
Declaration
public Container Parent { get; }
Property Value
| Type | Description |
|---|---|
| Container | The parent container. |
Methods
View SourceAdd(View)
Adds a child view to this Container.
Declaration
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.
Dispose(DisposeTypes)
Dispose.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
| Type | Name | Description |
|---|---|---|
| DisposeTypes | type |
Overrides
View SourceGetChildAt(uint)
Retrieves the child view by the index.
Declaration
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. |
GetChildCount()
Gets the number of children for this container.
Declaration
public abstract uint GetChildCount()
Returns
| Type | Description |
|---|---|
| uint | The number of children. |
GetParent()
Gets the parent of this container.
Declaration
public abstract Container GetParent()
Returns
| Type | Description |
|---|---|
| Container | The parent container. |
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
public abstract void Remove(View view)
Parameters
| Type | Name | Description |
|---|---|---|
| View | view | The view to remove |