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.
C#Copypublic class DateTimeSelector : Layout, IAccessibleObject
- Inheritance
- Derived
- Implements
Constructors
DateTimeSelector()
Creates and initializes a new instance of the DateTimeSelector class.
Declaration
C#Copyprotected DateTimeSelector()
API Level: preview
DateTimeSelector(EvasObject)
Creates and initializes a new instance of the DateTimeSelector class.
Declaration
C#Copypublic 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
Declaration
C#Copypublic DateTime DateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
API Level: preview
Declaration
C#Copypublic string Format { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Format is a combination of the allowed LIBC date format specifiers like: "%b %d, %Y %I : %M %p".
API Level: preview
Declaration
C#Copypublic DateTime MaximumDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
API Level: preview
Declaration
C#Copypublic DateTime MinimumDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
API Level: preview
Methods
Declaration
C#Copyprotected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | Parent EvasObject. |
Returns
Type | Description |
---|---|
System.IntPtr | Handle IntPtr. |
Overrides
API Level: preview
Declaration
C#Copypublic 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
Declaration
C#Copyprotected override void OnRealized()
Overrides
API Level: preview
Declaration
C#Copypublic 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
Declaration
C#Copypublic 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
Declaration
C#Copypublic event EventHandler<DateChangedEventArgs> DateTimeChanged
Event Type
Type | Description |
---|---|
System.EventHandler<DateChangedEventArgs> |