DisplayDateStart Property

DatePicker.DisplayDateStart Property


Gets or sets the first date to be displayed.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

public Nullable<DateTime> DisplayDateStart { get; set; }

Property Value

Type: System.Nullable<DateTime>

The first date to display.

This property affects the Calendar of the DatePicker. For more information, see the Calendar.DisplayDateStart property.

<DatePicker DisplayDateStart="dateTimeString"/>


A date that is in one of the formats that are listed in the DateTime XAML Syntax topic.

The following example creates a DatePicker that limits the drop-down calendar to display dates only in the year 2009.

DatePicker datePickerFor2009 = new DatePicker();
datePickerFor2009.SelectedDate = new DateTime(2009, 3, 23);
datePickerFor2009.DisplayDateStart = new DateTime(2009, 1, 1);
datePickerFor2009.DisplayDateEnd = new DateTime(2009, 12, 31);
datePickerFor2009.SelectedDateFormat = DatePickerFormat.Long;
datePickerFor2009.FirstDayOfWeek = DayOfWeek.Monday;

// root is a Panel that is defined elsewhere.
<!-- A DatePicker that has March 23, 2009 selected and 
           displays the Long date format. -->
<DatePicker SelectedDateFormat="Long" SelectedDate="3/23/09"
                  DisplayDateStart="1/01/09" DisplayDateEnd="12/31/09" 

.NET Framework
Available since 4.0
Available since 2.0
Return to top
© 2015 Microsoft