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.

    public abstract class Container : Animatable, INotifyPropertyChanged, IDisposable
    Inheritance
    object
    BindableObject
    Tizen.NUI.Binding.Element
    BaseHandle
    Animatable
    Container
    Derived
    View
    View
    Layer
    Layer
    Implements
    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable

    Properties

    View Source

    ChildCount

    Gets the number of children for this container. Read only

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

    The number of children.

    View Source

    Children

    Gets the list of children of Container.

    Declaration
    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
    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
    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
    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
    [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
    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
    public abstract void Remove(View view)
    Parameters
    Type Name Description
    View view

    The view to remove

    Implements

    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX