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, INotifyPropertyChanged, IDisposable
- Inheritance
- Derived
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.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 |