Can't find what you're looking for?

Contact us or post in our forums and we'll help you find an answer.

How to Set Custom Appointment Color in C1Scheduler for WPF Edition


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];

Get the Latest Version of WPF Edition
Download the Free Trial Now