Show / Hide Table of Contents

    Class Dialog

    Base class for Dialogs. A dialog is a small window that prompts the user to make a decision or enter additional information.

    Inheritance
    System.Object
    Dialog
    DateTimePickerDialog
    Namespace: Tizen.UIExtensions.ElmSharp
    Assembly: Tizen.UIExtensions.ElmSharp.dll
    Syntax
    public class Dialog : Popup

    Constructors

    Dialog(EvasObject)

    Creates a dialog window that uses the default dialog theme.

    Declaration
    public Dialog(EvasObject parent)
    Parameters
    Type Name Description
    EvasObject parent

    Properties

    Content

    Gets or sets the content to display in that dialog.

    Declaration
    public EvasObject? Content { get; set; }
    Property Value
    Type Description
    System.Nullable<EvasObject>

    Message

    Gets or sets the message to display in the dialog

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

    NegativeButton

    Gets or sets the negative button used in the dialog

    Declaration
    public ElmSharp.Button? NegativeButton { get; set; }
    Property Value
    Type Description
    System.Nullable<ElmSharp.Button>

    NeutralButton

    Gets or sets the neutral button used in the dialog

    Declaration
    public ElmSharp.Button? NeutralButton { get; set; }
    Property Value
    Type Description
    System.Nullable<ElmSharp.Button>

    PositiveButton

    Gets or sets the positive button used in the dialog

    Declaration
    public ElmSharp.Button? PositiveButton { get; set; }
    Property Value
    Type Description
    System.Nullable<ElmSharp.Button>

    Title

    Gets or sets the title of the dialog

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

    TitleColor

    Declaration
    public Color TitleColor { get; set; }
    Property Value
    Type Description
    Color

    Methods

    ApplyButton(ButtonPosition, Nullable<ElmSharp.Button>)

    Puts the button in one of the three available slots.

    Declaration
    protected virtual void ApplyButton(ButtonPosition position, ElmSharp.Button? button)
    Parameters
    Type Name Description
    ButtonPosition position

    The slot to be occupied by the button expressed as a ButtonPosition

    System.Nullable<ElmSharp.Button> button

    The new button.

    ApplyContent(Nullable<EvasObject>)

    Updates the content of the dialog.

    Declaration
    protected virtual void ApplyContent(EvasObject? content)
    Parameters
    Type Name Description
    System.Nullable<EvasObject> content

    New dialog content.

    ApplyMessage(String)

    Declaration
    protected virtual void ApplyMessage(string message)
    Parameters
    Type Name Description
    System.String message

    ApplyTitle(String)

    Changes the dialog title.

    Declaration
    protected virtual void ApplyTitle(string title)
    Parameters
    Type Name Description
    System.String title

    New dialog title.

    ApplyTitleColor(Color)

    Declaration
    protected virtual void ApplyTitleColor(Color color)
    Parameters
    Type Name Description
    Color color

    CreateDialog(EvasObject, Boolean)

    Creates a dialog window.

    Declaration
    public static Dialog CreateDialog(EvasObject parent, bool hasAcceptButton = false)
    Parameters
    Type Name Description
    EvasObject parent
    System.Boolean hasAcceptButton
    Returns
    Type Description
    Dialog

    OnDismissed()

    Called when the dialog is dismissed.

    Declaration
    protected virtual void OnDismissed()
    Remarks

    When dismissed, the dialog will unregister itself from the back key press event handling.

    OnShown()

    Called when the dialog is shown.

    Declaration
    protected virtual void OnShown()
    Remarks

    When shown, the dialog will register itself for the back key press event handling.

    OnUnrealize()

    Handles the disposing of a dialog widget.

    Declaration
    protected override void OnUnrealize()

    Show()

    Starts the dialog and displays it on screen.

    Declaration
    public void Show()

    Events

    Shown

    Occurs whenever the dialog is first displayed.

    Declaration
    public event EventHandler Shown
    Event Type
    Type Description
    System.EventHandler
    Back to top Copyright © 2021 Samsung
    Generated by DocFX