Is there a way to change the 'Click to add appointment' which is shown in a timeslot when you click on it?
Yes, it would apply to all calendars in an application. No, it isn't really cached, we retrive it from the resource table whenever the element paints itself. You could force a regeneration like so:
this.{scheduleControl}.UIElement.DirtyChildElements( true );
Thanks. I assume that means it then applies to all Calendars in the application. do you know if it is cached once loaded?
Assuming you mean change the text it displays, yes:
Infragistics.Win.UltraWinSchedule.Resources.Customizer.SetCustomizedString( "ClickToAddAppointment_Text", "changed for appointment" );Infragistics.Win.UltraWinSchedule.Resources.Customizer.SetCustomizedString( "ClickToAddEvent_Text", "changed for all day event" );