)
We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to set null value in DateTimeEdit control ?

Platform: WPF |
Control: DateTimeEdit |
Published Date: December 2, 2014 |
Last Revised Date: November 19, 2020

If you want to set the null value for WPF DateTimeEdit control, you need to use the NullValue property. You can enable it only by setting the IsEmptyDateEnabled property to true and ShowMaskOnNullValue property to false. If the ShowMaskOnNullValue property true, then datetime mask is shown.

XAML

<syncfusion:DateTimeEdit x:Name="dateTimeEdit" Height="23" 
    Text="DateTimeEdit" TextWrapping="Wrap" Width="150"
    IsEmptyDateEnabled="True" IsVisibleRepeatButton="True"
    NullValue="{x:Null}" NoneDateText="No date is selected" ShowMaskOnNullValue="True" />

C#

DateTimeEdit dateTime = new DateTimeEdit();
dateTime.Height = 25;
dateTime.Width = 150;
dateTime.IsEmptyDateEnabled = true;
dateTime.IsVisibleRepeatButton = true;
dateTime.NullValue = null;
dateTime.NoneDateText = "No date is selected";
dateTime.ShowMaskOnNullValue = false;
this.Content = dateTime;

Output:

Null value set in WPF DateTimeEdit

 

Sample: View sample in GitHub.

2X faster development

The ultimate WPF UI toolkit to boost your development speed.
ADD COMMENT
You must log in to leave a comment
Comments
Kamlesh Kumawat
Sep 17, 2015
If I want left blank by keyboard it's not allowing me, either will bring back the minimum date (i.e. 01/01/0001) or set last value assigned. Reply
Victory Jessie Selvam D [Syncfusion]
Feb 09, 2016
Hi Kamlesh, Please set the properties IsEmptyDateEnabled="True" and CanEdit="True" to allow blank text using keyboard in DateTimeEdit control. Regards, Jessie

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon