Background:
Appointment colors are identified by its label property. Therefore, to have a custom color for appointments, add a new Label with the desired color to Labels collection. Then set the Label property of any appointment to this new label.
Steps to Complete:
sched1.DataStorage.LabelStorage.Labels.Add(new C1.C1Schedule.Label(Colors.Red, "RedColor", "Urgent_Red"));
sched1.DataStorage.LabelStorage.Labels.Add(new C1.C1Schedule.Label(Colors.Yellow, "YellowColor", "Hot_Yellow"));
Appointment app = new Appointment();
app.Label = sched1.DataStorage.LabelStorage.Labels[1];
sched1.DataStorage.AppointmentStorage.Appointments.Add(app);
Tags:
Ruchir Agarwal