Telerik Rad DateTime Picker in Windows Store Apps Using C#

Today we are going to learn about Telerik RadControls for Windows Store Apps using XAML. In this article I will show you how to use Telerik RadControls in Windows Store apps that enables the devleoper to make the application easier in an impressive manner.

The Telerik RadControls for Windows Store Apps can be found here.

The following article describes what the Telerik RadDatePicker and RadTimePicker are and how to use them in Window Store Apps using XAML and C#.

Before Telerik RadControls there was no way to integrate a DateTime Picker in the Windows Store application using XAML. But the Telerik RadDatePicker and RadTimePicker allows users to select a date and time in a much easier way in the application.

Telerik RadDatePicker

RadDatePicker is an input control that is newly designed for the Window Store apps that allows users to select data. This Control is divided into two parts; one is inline buttons and the other is popup parts. The Popup part consists of three elements for selecting the data month, day and year. The user must press the Ok buttons to confirm the selected data from the popup part.

Telerik RadTimePicker

RadDatePicker is an another type of input control for the Window Store apps that allows the user to select time. This Control is similar to RadDatePicker and consists of three elements for selecting the time hour, minute and time part.

To use the Telerik RadDatePicker and RadTimePicker controls in your application you have to install from here:

http://www.telerik.com/products/windows-metro/overview.aspx

After installing the Telerik RadControls for Windows Store apps you will see the reference in the Solution Explorer immediately, as in:

Telerik-contorls-In-Windows-Store-Apps.jpg

Now, you are ready to use the Telerik RadDateTimePicker control in your application.

We can add a Telerik RadDateTimePicker using either XAML or C#. I will show you both ways to add them.

Using XAML:

To add a RadDatePicker or a RadTimePicker in a XAML page, you have to add the following namespace declaration in the XAML page:

xmlns:Input="using:Telerik.UI.Xaml.Controls.Input"

xmlns:Primitives="using:Telerik.UI.Xaml.Controls.Primitives"

Then, write the following code to add them:

<Input:RadDatePicker Header="Select date" x:Name="DatePicker" />

<Input:RadTimePicker Header="Select date" x:Name="TimePicker"  />

Using C#:

To add a RadDatePicker or a RadTimePicker in a XAML page, you have to add the following namespace declaration in the XAML page:

using Telerik.UI.Xaml.Controls.Input;

Then, write the following code to add them:

RadDatePicker
date = new RadDatePicker();
RadTimePicker time = new RadTimePicker();

The Output will be shown as below:

Telerik-RadDateTimePikcer-In-Windows-Store-Apps.jpg

Telerik-RadDatePikcer-In-Windows-Store-Apps.jpg

Telerik-RadTimePikcer-In-Windows-Store-Apps.jpg

After the selecting the desired Date and Time you have to click on the right button to confirm the selection.

Telerik-Radcontorls-In-Windows-Store-Apps.jpg

Here are the list of some important picker Properties that you can use with RadDatePicker or RadTimePicker to affect the picker:

  • MinValue - It sets the minimum available date/time value for selection of Picker.
  • MaxValue - It sets the maximum available date/time value for selection of Picker.
  • Value - This property is used to get or set the currently selected DateTime and it may be null. 
  • DisplayValueFormat - It specifies the format for the date/time value to be displayed in the picker. By default it uses Current culture.
  • EmptyContent - It gets or sets the Null content of the control.
  • ItemLength - It gets or sets the length of the item appearing in the Popup part of the picker.
Summary

In this article we learned the use of Date and Time Picker control of Telerik Rad. Hope this will help you to build more customized and impressive Windows Store applications.