New to Telerik UI for WinFormsStart a free 30-day trial

Appointment Styles

Updated over 6 months ago

As of R2 2023 RadScheduler offers Modern style for its appointments. This functionality is enabled by default and it can be controlled by the UseModernAppointmentStyles property. If you want to bring back the Classic style, it is necessary to set explicitly the UseModernAppointmentStyles property to false.

ClassicModern
scheduler-appointment-styles 001scheduler-appointment-styles 002

The Background items represented in the Edit Appointment Dialog match the applied theme when using the Modern style:

ClassicModern
scheduler-appointment-styles 003scheduler-appointment-styles 004

Since the Background information is stored as an integer in the appointments, the changes affect only the visual representation and color for the existing events. Changes in the code are not required unless you need to localize the new strings.

You can find below a matching table between the background values when using the Modern vs Classic style:

BackgroundIdModern Style (AppointmentCategory)Classic Style (AppointmentBackground)
1NoneNone
2YellowImportant
3PurpleBusiness
4GreenPersonal
5PinkVacation
6BlueMustAttend
7OliveTravelRequired
8GrayNeedsPreparation
9OrangeBirthday
10LavenderAnniversary
11RaspberryPhoneCall

With the introduction of modern styles, a set of color properties are offered as well indicating the explicit color nuance according to the currently applied theme in RadScheduler. Hence, so the users will get consistent look and feel.

These colors are applicable only for appointments with modern styles (UseModernAppointmentStyles=true).

PropertiesDescription
ModernAppointmentBackColorGets or sets the back color of the appointment when it has the default None category.
ModernAppointmentBackColor2Gets or sets the second back color of the appointment when it has a linear gradient in the default None category.
ModernAppointmentForeColorGets or sets the fore color of the appointment.
ModernAppointmentBorderColorGets or sets the border color of the appointment when it has the default None category.
PaintModernApppointmentsBordersGets or sets whether the borders of the appointment element will be painted. This color set via the RadScheduler.ModernAppointmentBorderColor property is applied only for appointments with modern styles.
ModernAppointmentYellowColorGets or sets the back color of the appointment when it has the Yellow category.
ModernAppointmentPurpleColorGets or sets the back color of the appointment when it has the Purple category.
ModernAppointmentGreenColorGets or sets the back color of the appointment when it has the Green category.
ModernAppointmentPinkColorGets or sets the back color of the appointment when it has the Pink category.
ModernAppointmentBlueColorGets or sets the back color of the appointment when it has the Blue category.
ModernAppointmentOliveColorGets or sets the back color of the appointment when it has the Olive category.
ModernAppointmentGrayColorGets or sets the back color of the appointment when it has the Gray category.
ModernAppointmentOrangeColorGets or sets the back color of the appointment when it has the Orange category.
ModernAppointmentLavenderColorGets or sets the back color of the appointment when it has the Lavender category.
ModernAppointmentRaspberryColorGets or sets the back color of the appointment when it has the Raspberry category.

See Also

In this article
See Also
Not finding the help you need?
Contact Support