Skip to main content

CalendarControlBase.SpecialCalendarDate Event

Allows you to mark certain dates as “special” dates. These dates will be painted using the dedicated settings provided by the CalendarControlBase.CalendarAppearance object.

Namespace: DevExpress.XtraEditors.Controls

Assembly: DevExpress.XtraEditors.v24.1.dll

NuGet Package: DevExpress.Win.Navigation

Declaration

[DXCategory("CustomDraw")]
public event SpecialCalendarDateEventHandler SpecialCalendarDate

Event Data

The SpecialCalendarDate event's data class is DevExpress.XtraEditors.Calendar.SpecialCalendarDateEventArgs.

Remarks

Use the event’s IsSpecial parameter to mark certain dates as “special” These dates will be painted using the following appearance properties provided by the CalendarControlBase.CalendarAppearance object, according to cell states.

  • DayCellSpecial
  • DayCellSpecialDisabled
  • DayCellSpecialHighlighted
  • DayCellSpecialInactive
  • DayCellSpecialPressed
  • DayCellSpecialSelected

Another way to mark specific dates as “special” is to use the CalendarControlBase.SpecialDateProvider property.

See Also