Class StyleManager

    Definition

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

    The StyleManager informs applications of the system theme change, and supports application theme change at runtime.
    Applies various styles to controls using the properties system.
    On theme change, it automatically updates all controls, then raises a event to inform the application.
    If the application wants to customize the theme, RequestThemeChange needs to be called.
    It provides the path to the application resource root folder, from there the filename can be specified along with any subfolders, for example, Images, Models, etc.

    [Obsolete("Deprecated in API9, will be removed in API11. Use ThemeManager instead.")]
    public class StyleManager : BaseHandle, INotifyPropertyChanged, IDisposable
    Inheritance
    object
    BindableObject
    Tizen.NUI.Binding.Element
    BaseHandle
    StyleManager
    Implements
    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable

    Constructors

    View Source

    StyleManager()

    Creates a StyleManager handle.
    This can be initialized with StyleManager::Get().

    Declaration
    [Obsolete("Deprecated in API9, will be removed in API11. Use ThemeManager instead.")]
    public StyleManager()

    Properties

    View Source

    Instance

    Gets the singleton of the StyleManager object.

    Declaration
    [Obsolete("Deprecated in API9, will be removed in API11. Use ThemeManager instead.")]
    public static StyleManager Instance { get; }
    Property Value
    Type Description
    StyleManager

    Methods

    View Source

    AddConstant(string, PropertyValue)

    Sets a constant for use when building styles.

    Declaration
    [Obsolete("Deprecated in API9, will be removed in API11. Use ThemeManager instead.")]
    public void AddConstant(string key, PropertyValue value)
    Parameters
    Type Name Description
    string key

    The key of the constant.

    PropertyValue value

    The value of the constant.

    View Source

    ApplyDefaultTheme()

    Applies the default Toolkit theme.

    Declaration
    [Obsolete("Deprecated in API9, will be removed in API11. Use ThemeManager instead.")]
    public void ApplyDefaultTheme()
    View Source

    ApplyStyle(View, string, string)

    Applies the specified style to the control.

    Declaration
    [Obsolete("Deprecated in API9, will be removed in API11. Use ThemeManager instead.")]
    public void ApplyStyle(View control, string jsonFileName, string styleName)
    Parameters
    Type Name Description
    View control

    The control to which to apply the style.

    string jsonFileName

    The name of the JSON style file to apply.

    string styleName

    The name of the style within the JSON file to apply.

    View Source

    ApplyTheme(string)

    Applies a new theme to the application.
    This will be merged on the top of the default Toolkit theme.
    If the application theme file doesn't style all controls that the application uses, then the default Toolkit theme will be used instead for those controls.

    Declaration
    [Obsolete("Deprecated in API9, will be removed in API11. Use ThemeManager instead.")]
    public void ApplyTheme(string themeFile)
    Parameters
    Type Name Description
    string themeFile

    A relative path is specified for style theme.

    View Source

    Get()

    Gets the singleton of StyleManager object.

    Declaration
    [Obsolete("Deprecated in API9, will be removed in API11. Use ThemeManager instead.Do not use this, that will be deprecated. Use StyleManager.Instance instead.")]
    public static StyleManager Get()
    Returns
    Type Description
    StyleManager

    A handle to the StyleManager control.

    View Source

    GetConstant(string, PropertyValue)

    Returns the style constant set for a specific key.

    Declaration
    [Obsolete("Deprecated in API9, will be removed in API11. Use ThemeManager instead.")]
    public bool GetConstant(string key, PropertyValue valueOut)
    Parameters
    Type Name Description
    string key

    The key of the constant.

    PropertyValue valueOut

    The value of the constant if it exists.

    Returns
    Type Description
    bool

    Events

    View Source

    StyleChanged

    An event for the StyleChanged signal which can be used to subscribe or unsubscribe the event handler provided by the user.
    The StyleChanged signal is emitted after the style (for example, theme or font change) has changed and the controls have been informed.

    Declaration
    [Obsolete("Deprecated in API9, will be removed in API11. Use ThemeManager instead.")]
    public event EventHandler<StyleManager.StyleChangedEventArgs> StyleChanged
    Event Type
    Type Description
    System.EventHandler<TEventArgs><StyleManager.StyleChangedEventArgs>

    Implements

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