Show / Hide Table of Contents

    Class DateTimeSelector

    Definition

    Namespace:
    ElmSharp
    Assembly:
    ElmSharp.dll
    API Level:
    preview

    It inherits Layout. The DateTimeSelector is a widget to display and input the date & time values. This widget displays the date and time as per the system's locale settings (Date includes Day, Month & Year) along with the defined separators and time including hour, minute & AM/PM fields. Separator for the AM/PM field is ignored.

    public class DateTimeSelector : Layout, IAccessibleObject
    Inheritance
    Object
    EvasObject
    AccessibleObject
    Widget
    Container
    Layout
    DateTimeSelector
    Derived
    CircleDateTimeSelector
    CircleDateTimeSelector
    Implements
    IAccessibleObject

    Constructors

    View Source

    DateTimeSelector()

    Creates and initializes a new instance of the DateTimeSelector class.

    Declaration
    protected DateTimeSelector()
    API Level: preview
    View Source

    DateTimeSelector(EvasObject)

    Creates and initializes a new instance of the DateTimeSelector class.

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

    The parent is a given container, which will be attached by the DateTimeSelector as a child. It's EvasObject type.

    API Level: preview

    Properties

    View Source

    DateTime

    Gets or sets the current value of the DateTime field.

    Declaration
    public DateTime DateTime { get; set; }
    Property Value
    Type Description
    DateTime
    API Level: preview
    View Source

    Format

    Gets or sets the datetime format.

    Declaration
    public string Format { get; set; }
    Property Value
    Type Description
    String
    Remarks

    Format is a combination of the allowed LIBC date format specifiers like: "%b %d, %Y %I : %M %p".

    API Level: preview
    View Source

    MaximumDateTime

    Gets or sets the upper boundary of the DateTime field.

    Declaration
    public DateTime MaximumDateTime { get; set; }
    Property Value
    Type Description
    DateTime
    API Level: preview
    View Source

    MinimumDateTime

    Gets or sets the lower boundary of the DateTime field.

    Declaration
    public DateTime MinimumDateTime { get; set; }
    Property Value
    Type Description
    DateTime
    API Level: preview

    Methods

    View Source

    CreateHandle(EvasObject)

    Creates a widget handle.

    Declaration
    protected override IntPtr CreateHandle(EvasObject parent)
    Parameters
    Type Name Description
    EvasObject parent

    Parent EvasObject.

    Returns
    Type Description
    IntPtr

    Handle IntPtr.

    Overrides
    Layout.CreateHandle(EvasObject)
    API Level: preview
    View Source

    IsFieldVisible(DateTimeFieldType)

    Gets whether a field can be visible.

    Declaration
    public bool IsFieldVisible(DateTimeFieldType type)
    Parameters
    Type Name Description
    DateTimeFieldType type

    Enumeration for DateTimeFieldType.

    Returns
    Type Description
    Boolean

    The field is visible or not. Type is bool. If visible, return true.

    API Level: preview
    View Source

    OnRealized()

    The callback of the Realized event.

    Declaration
    protected override void OnRealized()
    Overrides
    Layout.OnRealized()
    API Level: preview
    View Source

    SetFieldLimit(DateTimeFieldType, Int32, Int32)

    Sets the field limits of a field.

    Declaration
    public void SetFieldLimit(DateTimeFieldType type, int minimum, int maximum)
    Parameters
    Type Name Description
    DateTimeFieldType type

    Enumeration for DateTimeFieldType.

    Int32 minimum

    The minimum limit.

    Int32 maximum

    The maximum limit.

    API Level: preview
    View Source

    SetFieldVisible(DateTimeFieldType, Boolean)

    Gets whether a field can be visible.

    Declaration
    public void SetFieldVisible(DateTimeFieldType type, bool visible)
    Parameters
    Type Name Description
    DateTimeFieldType type

    Enumeration for DateTimeFieldType.

    Boolean visible

    When set as true, the field type is visible.

    API Level: preview

    Events

    View Source

    DateTimeChanged

    ItemSelected is raised when the DateTime field value is changed.

    Declaration
    public event EventHandler<DateChangedEventArgs> DateTimeChanged
    Event Type
    Type Description
    EventHandler<DateChangedEventArgs>
    API Level: preview

    Implements

    IAccessibleObject

    Extension Methods

    RotaryEventExtensions.AddRotaryEventHandler(EvasObject, RotaryEventHandler)
    RotaryEventExtensions.RemoveRotaryEventHandler(EvasObject, RotaryEventHandler)
    RotaryEventExtensions.Activate(EvasObject)
    RotaryEventExtensions.Deactivate(EvasObject)
    • View Source
    Back to top Copyright © 2016-2020 Samsung
    Generated by DocFX