Class DefaultTitleItem

    Definition

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

    DefaultTitleItem is one kind of common component, a DefaultTitleItem clearly describes what action will occur when the user selects it. DefaultTitleItem may contain text or an icon.

    public class DefaultTitleItem : RecyclerViewItem, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider
    Inheritance
    object
    BindableObject
    Element
    BaseHandle
    Animatable
    Container
    View
    ViewWrapper
    CustomView
    VisualView
    Control
    RecyclerViewItem
    DefaultTitleItem
    Implements
    IDynamicResourceHandler
    INameScope
    System.IDisposable
    IResourcesProvider

    Constructors

    View Source

    DefaultTitleItem()

    Creates a new instance of DefaultTitleItem.

    Declaration
    public DefaultTitleItem()
    View Source

    DefaultTitleItem(string)

    Creates a new instance of a DefaultTitleItem with style.

    Declaration
    public DefaultTitleItem(string style)
    Parameters
    Type Name Description
    string style

    Create DefaultTitleItem by style defined in UX.

    View Source

    DefaultTitleItem(DefaultTitleItemStyle)

    Creates a new instance of a DefaultTitleItem with style.

    Declaration
    public DefaultTitleItem(DefaultTitleItemStyle itemStyle)
    Parameters
    Type Name Description
    DefaultTitleItemStyle itemStyle

    Create DefaultTitleItem by style customized by user.

    Fields

    View Source

    IconProperty

    IconProperty

    Declaration
    public static readonly BindableProperty IconProperty
    Field Value
    Type Description
    BindableProperty
    View Source

    TextProperty

    TextProperty

    Declaration
    public static readonly BindableProperty TextProperty
    Field Value
    Type Description
    BindableProperty

    Properties

    View Source

    Icon

    Icon part of DefaultTitleItem.

    Declaration
    public View Icon { get; set; }
    Property Value
    Type Description
    View
    View Source

    Label

    DefaultTitleItem's text part of DefaultTitleItem

    Declaration
    public TextLabel Label { get; }
    Property Value
    Type Description
    TextLabel
    View Source

    Seperator

    Seperator divider of DefaultTitleItem. it will place at the end of item.

    Declaration
    public View Seperator { get; }
    Property Value
    Type Description
    View
    View Source

    Text

    The text of DefaultTitleItem.

    Declaration
    public string Text { get; set; }
    Property Value
    Type Description
    string

    Methods

    View Source

    ApplyStyle(ViewStyle)

    Apply style to DefaultTitleItemStyle.

    Declaration
    public override void ApplyStyle(ViewStyle viewStyle)
    Parameters
    Type Name Description
    ViewStyle viewStyle

    The style to apply.

    Overrides
    RecyclerViewItem.ApplyStyle(ViewStyle)
    View Source

    CreateIcon(ViewStyle)

    Creates Item's icon part.

    Declaration
    protected virtual ImageView CreateIcon(ViewStyle style)
    Parameters
    Type Name Description
    ViewStyle style
    Returns
    Type Description
    ImageView
    View Source

    CreateLabel(TextLabelStyle)

    Creates Item's text part.

    Declaration
    protected virtual TextLabel CreateLabel(TextLabelStyle style)
    Parameters
    Type Name Description
    TextLabelStyle style
    Returns
    Type Description
    TextLabel
    View Source

    CreateViewStyle()

    Get DefaultTitleItem style.

    Declaration
    protected override ViewStyle CreateViewStyle()
    Returns
    Type Description
    ViewStyle

    The default DefaultTitleItem style.

    Overrides
    RecyclerViewItem.CreateViewStyle()
    View Source

    Dispose(DisposeTypes)

    Dispose Item and all children on it.

    Declaration
    protected override void Dispose(DisposeTypes type)
    Parameters
    Type Name Description
    DisposeTypes type

    Dispose type.

    Overrides
    RecyclerViewItem.Dispose(DisposeTypes)
    View Source

    LayoutChild()

    Layout child, it can be override.

    Declaration
    protected override void LayoutChild()
    Overrides
    RecyclerViewItem.LayoutChild()
    View Source

    MeasureChild()

    Measure child, it can be override.

    Declaration
    protected override void MeasureChild()
    Overrides
    RecyclerViewItem.MeasureChild()
    View Source

    OnInitialize()

    Initializes AT-SPI object.

    Declaration
    public override void OnInitialize()
    Overrides
    RecyclerViewItem.OnInitialize()
    View Source

    OnRelayout(Vector2, RelayoutContainer)

    Called after the size negotiation has been finished for this control.
    The control is expected to assign this given size to itself or its children.
    Should be overridden by derived classes if they need to layout views differently after certain operations like add or remove views, resize, or after changing specific properties.
    As this function is called from inside the size negotiation algorithm, you cannot call RequestRelayout (the call would just be ignored).

    Declaration
    public override void OnRelayout(Vector2 size, RelayoutContainer container)
    Parameters
    Type Name Description
    Vector2 size

    The allocated size.

    RelayoutContainer container

    The control should add views to this container that it is not able to allocate a size for.

    Overrides
    Control.OnRelayout(Vector2, RelayoutContainer)

    Implements

    IDynamicResourceHandler
    INameScope
    System.IDisposable
    IResourcesProvider

    Extension Methods

    ViewExtensions.BackgroundColor(View)
    ViewExtensions.BorderlineColor(View)
    ViewExtensions.BoxShadow(View)
    ViewExtensions.Color(View)
    ViewExtensions.CornerRadius(View)
    EXamlExtensions.LoadFromEXamlByRelativePath<T>(T, string)
    ViewExtensions.BackgroundColor<T>(T, float, float, float, float)
    ViewExtensions.BackgroundColor<T>(T, uint, float)
    ViewExtensions.BackgroundColor<T>(T, UIColor)
    ViewExtensions.BackgroundImage<T>(T, string)
    ViewExtensions.Borderline<T>(T, float, UIColor, float)
    ViewExtensions.BorderlineColor<T>(T, float, float, float, float)
    ViewExtensions.BorderlineColor<T>(T, uint, float)
    ViewExtensions.BorderlineColor<T>(T, UIColor)
    ViewExtensions.BorderlineOffset<T>(T, float)
    ViewExtensions.BorderlineWidth<T>(T, float)
    ViewExtensions.BoxShadow<T>(T, float, float, float)
    ViewExtensions.BoxShadow<T>(T, float, UIColor, float, float)
    ViewExtensions.BoxShadow<T>(T, UIShadow)
    ViewExtensions.ClippingMode<T>(T, ClippingModeType)
    ViewExtensions.Color<T>(T, float, float, float, float)
    ViewExtensions.Color<T>(T, uint, float)
    ViewExtensions.Color<T>(T, UIColor)
    ViewExtensions.CornerRadius<T>(T, float, bool)
    ViewExtensions.CornerRadius<T>(T, float, float, float, float, bool)
    ViewExtensions.CornerRadius<T>(T, UICorner)
    ViewExtensions.Focusable<T>(T, bool)
    ViewExtensions.FocusableChildren<T>(T, bool)
    ViewExtensions.FocusableInTouch<T>(T, bool)
    ViewExtensions.ImageShadow<T>(T, ImageShadow)
    ViewExtensions.IsEnabled<T>(T, bool)
    ViewExtensions.Layout<T>(T, LayoutItem)
    ViewExtensions.Opacity<T>(T, float)
    ViewExtensions.Position<T>(T, float, float)
    ViewExtensions.PositionX<T>(T, float)
    ViewExtensions.PositionY<T>(T, float)
    ViewExtensions.Scale<T>(T, float, float)
    ViewExtensions.ScaleX<T>(T, float)
    ViewExtensions.ScaleY<T>(T, float)
    ViewExtensions.Sensitive<T>(T, bool)
    ViewExtensions.Size<T>(T, float, float)
    ViewExtensions.SizeHeight<T>(T, float)
    ViewExtensions.SizeWidth<T>(T, float)
    ViewExtensions.Visibility<T>(T, bool)
    ViewExtensions.VoiceInteractionName<T>(T, string)
    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