Class NUIComponentApplication

    Definition

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

    The class for supporting multi-components application model.

    public class NUIComponentApplication : CoreApplication
    Inheritance
    object
    Application
    CoreApplication
    NUIComponentApplication

    Constructors

    View Source

    NUIComponentApplication(IDictionary<Type, string>)

    Initializes the ComponentApplication class.

    Declaration
    public NUIComponentApplication(IDictionary<Type, string> typeInfo)
    Parameters
    Type Name Description
    IDictionary<, ><Type, string> typeInfo

    The component type information. The key should be a class type of FrameComponent or SubComponent subclass. The value should be a component id which is declared in tizen-manifest.xml.

    Methods

    View Source

    Exit()

    Exits the main loop of the application.

    Declaration
    public override void Exit()
    Overrides
    CoreApplication.Exit()
    View Source

    OnCreate()

    This method will be called before running main-loop

    Declaration
    protected override void OnCreate()
    Overrides
    CoreApplication.OnCreate()
    View Source

    OnTerminate()

    This method will be called after exiting main-loop

    Declaration
    protected override void OnTerminate()
    Overrides
    CoreApplication.OnTerminate()
    View Source

    RegisterComponent(Type, string)

    Registers a component.

    Declaration
    public void RegisterComponent(Type compType, string compId)
    Parameters
    Type Name Description
    Type compType

    Class type

    string compId

    Component ID

    View Source

    Run(string[])

    Runs the application's main loop.

    Declaration
    public override void Run(string[] args)
    Parameters
    Type Name Description
    string[] args

    Arguments from commandline.

    Overrides
    CoreApplication.Run(string[])

    Extension Methods

    EXamlExtensions.LoadFromEXaml<T>(T, string)
    EXamlExtensions.LoadFromEXamlByRelativePath<T>(T, string)
    EXamlExtensions.LoadFromEXamlPath<TXaml>(TXaml, string)
    EXamlExtensions.LoadFromEXamlPath<T>(T, Type)
    Extensions.LoadFromXaml<TXaml>(TXaml, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, Type)
    Extensions.LoadFromXamlFile<TXaml>(TXaml, string)
    • View Source
    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX