When you declare a specific CalendarAppointmentsStyle and assign it to the AppointmentsStyle property of the RadCalendar - it is not respected. However, if you try to set it in the NativeControlLoaded event, the changes are correctly applied. Available in minor release 2018.1.405. It will also be available in the R2 2018 release.