Show / Hide Table of Contents

    Class TwoButtonPopup

    The TwoButtonPopup describe pop-up which has circular two button, title, text, and content area.

    Inheritance
    System.Object
    TwoButtonPopup
    Namespace: Tizen.Wearable.CircularUI.Forms
    Assembly: Tizen.Wearable.CircularUI.Forms.dll
    Syntax
    public class TwoButtonPopup : BindableObject
    Examples
    var leftButton = new MenuItem()
    {
        Text = "Save",
        Icon = new FileImageSource{ File = "icon_save.png", },
        Command = new Command(() => { ... })
    };
    
    var rightButton = new MenuItem()
    {
        Text = "Delete",
        Icon = new FileImageSource{ File = "icon_delete.png", },
        Command = new Command(() => { ... })
    };
    
    var popup = new TwoButtonPopup();
    popup.FirstButton = leftButton;
    popup.SecondButton = rightButton;
    popup.Title = "Popup title";
    popup.Content = new StackLayout()
    {
        HorizontalOptions = LayoutOptions.FillAndExpand,
        Children =
        {
           new Label
           {
               Text = "Will be saved",
           },
        }
    };
    
    popup.BackButtonPressed += (s, e) =>
    {
        popup.Dismiss();
    };

    Constructors

    TwoButtonPopup()

    Creates and initializes a new instance of the TwoButtonPopup class.

    Declaration
    public TwoButtonPopup()

    Fields

    ContentProperty

    BindableProperty. Identifies the content bindable property.

    Declaration
    public static readonly BindableProperty ContentProperty
    Field Value
    Type Description
    BindableProperty

    FirstButtonProperty

    BindableProperty. Identifies the first button bindable property.

    Declaration
    public static readonly BindableProperty FirstButtonProperty
    Field Value
    Type Description
    BindableProperty

    SecondButtonProperty

    BindableProperty. Identifies the second button bindable property.

    Declaration
    public static readonly BindableProperty SecondButtonProperty
    Field Value
    Type Description
    BindableProperty

    TextProperty

    BindableProperty. Identifies the title bindable property.

    Declaration
    public static readonly BindableProperty TextProperty
    Field Value
    Type Description
    BindableProperty

    TitleProperty

    BindableProperty. Identifies the title bindable property.

    Declaration
    public static readonly BindableProperty TitleProperty
    Field Value
    Type Description
    BindableProperty

    Properties

    Content

    Gets or sets content view of the Popup.

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

    FirstButton

    Gets or sets left button of the Popup. Text property of MenuItem is ignored since button has no space to display text.

    Declaration
    public MenuItem FirstButton { get; set; }
    Property Value
    Type Description
    MenuItem

    SecondButton

    Gets or sets right button of the Popup. Text property of MenuItem is ignored since button has no space to display text.

    Declaration
    public MenuItem SecondButton { get; set; }
    Property Value
    Type Description
    MenuItem

    Text

    Gets or sets text of the Popup.

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

    Title

    Gets or sets title of the Popup.

    Declaration
    public string Title { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    Dismiss()

    Dismisses the TwoButtonPopup.

    Declaration
    public void Dismiss()

    Show()

    Shows the TwoButtonPopup.

    Declaration
    public void Show()

    Events

    BackButtonPressed

    Occurs when the device's back button is pressed.

    Declaration
    public event EventHandler BackButtonPressed
    Event Type
    Type Description
    System.EventHandler
    Back to top Copyright © 2018-2019 Samsung
    Generated by DocFX