Key Features

The purpose of this help article is to show you the key features of the Date Picker control for Xamarin.

Date Range

Date Picker allows you to define a date range and choose a date in between through the following properties:

  • MinimumDate(DateTime): Defines a date which marks the deginning of the range of the available dates. The default value is DateTime(2000,1,1).

  • MaximumDate(DateTime): Defines a date which marks the end of the range of the available dates to choose from. The default value is DateTime(2099, 12, 31, 23, 59, 59).

Example

<telerikInput:RadDatePicker MinimumDate="2020,1,1"
                            MaximumDate="2020,12,31"
                            DisplayStringFormat="yyy-ddd-MMM"/>

and use the following namespace:

xmlns:telerikInput="clr-namespace:Telerik.XamarinForms.Input;assembly=Telerik.XamarinForms.Input"

Current Selected Date

  • Date(DateTime?): Defines the current date selection. The default value is null.

Example

<telerikInput:RadDatePicker Date="2020,05,15"
                            SpinnerFormat="yyy-MMM"/>

and add the following namespace:

xmlns:telerikInput="clr-namespace:Telerik.XamarinForms.Input;assembly=Telerik.XamarinForms.Input"

DefaultHighlightedDate

RadDateTime Picker DefaultHighlightedDate(DateTime) defines the System.DateTime which will be used to pre-scroll each spinner when RadDatePicker.Date property is set to null.

Example

<telerikInput:RadDateTimePicker Date="{x:Null}"
                                DefaultHighlightedDate="2020,05,15"
                                SpinnerFormat="dd/MMM/yyyy"/>

and the namespace needed:

xmlns:telerikInput="clr-namespace:Telerik.XamarinForms.Input;assembly=Telerik.XamarinForms.Input"

DisplayString Format

  • DisplayStringFormat(string): Defines the format of the string that will be visualized when the picker dialog is closed.

The format set for DisplayStringFormat should be a valid date format.

Example

Here is a sample Date Picker definition:

<telerikInput:RadDatePicker DefaultHighlightedDate="2020,05,15"
                            DisplayStringFormat="yyyy/MMM/dd"
                            Placeholder="Pick a date!"
                            SpinnerFormat="dd/MMM/yyyy"
                            AreSpinnerHeadersVisible="False"/>

In addition to this, you need to add the following namespace:

xmlns:telerikInput="clr-namespace:Telerik.XamarinForms.Input;assembly=Telerik.XamarinForms.Input"

A sample Key Features example can be found in the DatePicker/Features folder of the SDK Samples Browser application.

See Also

In this article
Not finding the help you need? Improve this article