Skip to main content
A newer version of this page is available. .

AppointmentLabelCollection.CreateNewLabel(Object, String) Method

Creates a new label with the specified identifier and displayed name, and with menu caption which is the same as display name.

Namespace: DevExpress.XtraScheduler

Assembly: DevExpress.XtraScheduler.v21.2.dll

NuGet Packages: DevExpress.Win.Design, DevExpress.Win.Scheduler

Declaration

public AppointmentLabel CreateNewLabel(
    object id,
    string displayName
)

Parameters

Name Type Description
id Object

An object that is the unique label identifier assigned to the UserInterfaceObject.Id property.

displayName String

A string that is the name of the label displayed in label editors.

Returns

Type Description
AppointmentLabel

A newly created AppointmentLabel object.

Remarks

This method creates a label with the Color property set to Color.White. The caption of a context menu used to change a label for an appointment is the same as its display name.

var lbl = schedulerStorage.Appointments.Labels.CreateNewLabel("vi", "Very Important"); 
lbl.SetColor(Color.IndianRed); 
schedulerStorage.Appointments.Labels.Add(lbl); 
apt.LabelKey = lbl.Id;
See Also