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.