Class Popup

    Definition

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

    Popup is one kind of common component, it can be used as popup window. User can handle Popup button count, head title and content area.

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

    Constructors

    View Source

    Popup()

    Creates a new instance of a Popup.

    Declaration
    public Popup()
    View Source

    Popup(string)

    Creates a new instance of a Popup with style.

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

    Create Popup by special style defined in UX.

    View Source

    Popup(PopupStyle)

    Creates a new instance of a Popup with style.

    Declaration
    public Popup(PopupStyle popupStyle)
    Parameters
    Type Name Description
    PopupStyle popupStyle

    Create Popup by style customized by user.

    Fields

    View Source

    ButtonBackgroundBorderProperty

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

    ButtonBackgroundProperty

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

    ButtonCountProperty

    ButtonCountProperty

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

    ButtonFontFamilyProperty

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

    ButtonHeightProperty

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

    ButtonImageShadowProperty

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

    ButtonOverLayBackgroundColorSelectorProperty

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

    ButtonTextAlignmentProperty

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

    ButtonTextColorProperty

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

    ButtonTextPointSizeProperty

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

    TitleHeightProperty

    TitleHeightProperty

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

    TitlePointSizeProperty

    TitlePointSizeProperty

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

    TitleTextColorProperty

    TitleTextColorProperty

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

    TitleTextHorizontalAlignmentProperty

    TitleTextHorizontalAlignmentProperty

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

    TitleTextPositionProperty

    TitleTextPositionProperty

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

    TitleTextProperty

    TitleTextProperty

    Declaration
    public static readonly BindableProperty TitleTextProperty
    Field Value
    Type Description
    BindableProperty

    Properties

    View Source

    ButtonBackground

    Button background image's resource url in Popup.

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

    ButtonBackgroundBorder

    Button background image's border in Popup.

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

    ButtonCount

    Button count in Popup.

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

    ButtonFontFamily

    Button text font family in Popup.

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

    ButtonHeight

    Button height in Popup.

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

    ButtonImageShadow

    Button's image shadow in Popup.

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

    ButtonOverLayBackgroundColorSelector

    Button overlay background color selector in Popup.

    Declaration
    public Selector<Color> ButtonOverLayBackgroundColorSelector { get; set; }
    Property Value
    Type Description
    Selector<Color>
    View Source

    ButtonTextAlignment

    Button text horizontal alignment in Popup.

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

    ButtonTextColor

    Button text color in Popup.

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

    ButtonTextPointSize

    Button text point size in Popup.

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

    ContentView

    Content view in Popup, only can be gotten.

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

    Title

    Popup Title.

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

    TitleHeight

    Title text's height in Popup.

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

    TitlePointSize

    Title text point size in Popup.

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

    TitleText

    Title text string in Popup.

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

    TitleTextColor

    Title text color in Popup.

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

    TitleTextHorizontalAlignment

    Title text horizontal alignment in Popup.

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

    TitleTextPosition

    Title text's position in Popup.

    Declaration
    public Position TitleTextPosition { get; set; }
    Property Value
    Type Description
    Position

    Methods

    View Source

    AccessibilityCalculateStates()

    Informs AT-SPI bridge about the set of AT-SPI states associated with this object.

    Declaration
    protected override AccessibilityStates AccessibilityCalculateStates()
    Returns
    Type Description
    AccessibilityStates
    Overrides
    View.AccessibilityCalculateStates()
    View Source

    AddButton(string, string)

    Add button by style's name.

    Declaration
    public void AddButton(string buttonText, string style)
    Parameters
    Type Name Description
    string buttonText
    string style
    View Source

    AddButton(string, ButtonStyle)

    Add button by style.

    Declaration
    public void AddButton(string buttonText, ButtonStyle style)
    Parameters
    Type Name Description
    string buttonText
    ButtonStyle style
    View Source

    AddButton(string)

    Declaration
    public void AddButton(string buttonText)
    Parameters
    Type Name Description
    string buttonText
    View Source

    AddContentText(View)

    Declaration
    public void AddContentText(View childView)
    Parameters
    Type Name Description
    View childView
    View Source

    ApplyStyle(ViewStyle)

    Apply style to popup.

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

    The style to apply.

    Overrides
    View.ApplyStyle(ViewStyle)
    View Source

    CreateViewStyle()

    Get Popup style.

    Declaration
    protected override ViewStyle CreateViewStyle()
    Returns
    Type Description
    ViewStyle

    The default popup style.

    Overrides
    Control.CreateViewStyle()
    View Source

    Dismiss()

    Dismiss the dialog

    Declaration
    public virtual void Dismiss()
    View Source

    Dispose(DisposeTypes)

    Dispose Popup and all children on it.

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

    Dispose type.

    Overrides
    Control.Dispose(DisposeTypes)
    View Source

    GetButton(int)

    Declaration
    public Button GetButton(int index)
    Parameters
    Type Name Description
    int index
    Returns
    Type Description
    Button
    View Source

    OnFocusGained()

    Focus gained callback.

    Declaration
    public override void OnFocusGained()
    Overrides
    Control.OnFocusGained()
    View Source

    OnFocusLost()

    Focus lost callback.

    Declaration
    public override void OnFocusLost()
    Overrides
    Control.OnFocusLost()
    View Source

    OnInitialize()

    Initialize AT-SPI object.

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

    OnUpdate()

    Update by style.

    Declaration
    protected override void OnUpdate()
    Overrides
    Control.OnUpdate()
    View Source

    Post(Window)

    Declaration
    public virtual void Post(Window targetWindow)
    Parameters
    Type Name Description
    Window targetWindow
    View Source

    RemoveButton(int)

    Declaration
    public void RemoveButton(int index)
    Parameters
    Type Name Description
    int index
    View Source

    SetButtonText(int, string)

    Set button text by index.

    Declaration
    public void SetButtonText(int index, string text)
    Parameters
    Type Name Description
    int index

    Button index.

    string text

    Button text string.

    Events

    View Source

    PopupButtonClickEvent

    An event for the button clicked signal which can be used to subscribe or unsubscribe the event handler provided by the user.

    Declaration
    public event EventHandler<Popup.ButtonClickEventArgs> PopupButtonClickEvent
    Event Type
    Type Description
    EventHandler<><ButtonClickEventArgs>

    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