BlackoutDates Property

Calendar.BlackoutDates Property


Gets a collection of dates that are marked as not selectable.

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

public CalendarBlackoutDatesCollection BlackoutDates { get; }

Property Value

Type: System.Windows.Controls.CalendarBlackoutDatesCollection

A collection of dates that cannot be selected. The default value is an empty collection.

Dates in this collection will appear gray and crossed out on the calendar.

To make all past dates not selectable, you can use the AddDatesInPast method provided by the collection returned by this property.



One or more object elements of type CalendarDateRange.

The following example creates a Calendar that has some dates that cannot be selected.

The preceding example produces output that is similar to the following illustration.

Calendar with dates that cannot be selected.

Calendar with dates that cannot be selected

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