If you have a custom AppointmentsStyle and AppointmentsSource binding of your RadCalendar, changing the AppointmentsSource to point to a new collection results in the AppointmentsStyle not being respected by the control. Available in minor release 2018.1.405. It will also be available in the R2 2018 release.