Back to Devexpress

CalendarControlBase.DisabledDateProvider Property

windowsforms-devexpress-dot-xtraeditors-dot-controls-dot-calendarcontrolbase-4aabc534.md

latest2.3 KB
Original Source

CalendarControlBase.DisabledDateProvider Property

Allows you to assign an ICalendarDisabledDateProvider object that can disable certain dates to prevent them from being selected by an end-user.

Namespace : DevExpress.XtraEditors.Controls

Assembly : DevExpress.XtraEditors.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
[DefaultValue(null)]
[DXCategory("Behavior")]
public ICalendarDisabledDateProvider DisabledDateProvider { get; set; }
vb
<DefaultValue(Nothing)>
<DXCategory("Behavior")>
Public Property DisabledDateProvider As ICalendarDisabledDateProvider

Property Value

TypeDefaultDescription
DevExpress.XtraEditors.Controls.ICalendarDisabledDateProvidernull

An object that can disable certain dates to prevent them from being selected by an end-user.

|

Remarks

You can disable certain dates in the Calendar by using one of the following approaches:

  • Handle the CalendarControlBase.DisableCalendarDate event
  • Implement an ICalendarDisabledDateProvider object, which marks specific dates as “disabled”, and assign this object to the DisabledDateProvider property.

Disabled dates are painted with a strikethrough. You can provide custom appearance settings used to paint disabled dates with the CalendarControlBase.CalendarAppearance property.

See Also

DisableCalendarDate

CalendarControlBase Class

CalendarControlBase Members

DevExpress.XtraEditors.Controls Namespace