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.v20.2.dll

Declaration

public AppointmentLabel CreateNewLabel(
    object id,
    string displayName
)
Public Function CreateNewLabel(
    id As Object,
    displayName As String
) As AppointmentLabel

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