DatePicker in Silverlight Toolkit

The DatePicker is a control that is part of the Silverlight Toolkit for Windows Phone .

The DatePicker control includes a TextBox and Date Selection form .

When the user taps on the TextBox , a form to select the date , month and year is shown and on the click of the OK icon in the Application Bar of the Date Selection form , the textbox will be filled with the selected date.

DatePicker in Silverlight Toolkit

To add the DatePicker control in the Silverlight Toolkit , just drag and drop the DatePicker control from the Visual Studio Toolbox . Make sure that you have installed the silverlight toolkit and have included the controls to the Visual Studio Toolbox .

If you are trying to create the DatePicker control dynamically , you should add the reference of the Microsoft.Phone.Controls.Toolkit.dll to your Windows Phone App .

The XAML code of the DatePicker control will look like this

<toolkit:DatePicker Height="74" HorizontalAlignment="Left" Margin="25,214,0,0" Name="datePicker1" VerticalAlignment="Top" Width="406" />

You can add the DatePicker control dynamically from the codebehind .

1. Add the name space Microsoft.Phone.Controls

using Microsoft.Phone.Controls;

2. Create an instance of the DatePicker control and add it to the container / panel

DatePicker picker = new DatePicker();
ContentPanel.Children.Add(picker);

3. Run the Windows Phone App , you should see a textbox , tap on it to select the date …

4. The selected date can be found via the Value or ValueString property of the DatePicker control

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

In this post, you’ll learn about the Win32 Error “0x000019E5 – ERROR_COULD_NOT_RESIZE_LOG” that you get when debugging system erors in...
In this post, you’ll learn about the error “CO_E_DBERROR 0x8004E02B” that is returned when working with COM based APIs or...
In this post, you’ll learn about the Win32 Error “0x000019D0 – ERROR_LOG_BLOCK_VERSION” that you get when debugging system erors in...