CustomDrawDayNumberCellEventArgs.BackgroundElementInfo Property

Gets or sets the skin element that is used to paint the background of the currently processed cell.

Namespace: DevExpress.XtraEditors.Calendar

Assembly: DevExpress.XtraEditors.v20.1.dll

Declaration

public SkinElementInfo BackgroundElementInfo { get; set; }
Public Property BackgroundElementInfo As SkinElementInfo

Property Value

Type Description
DevExpress.Skins.SkinElementInfo

A SkinElementInfo object that specifies the skin element that is used to paint the background of the currently processed cell.

Examples

The following example shows how to paint the background of numbers in a DateEdit control using the Editors.EditorButton skin element. The background is changed via the CustomDrawDayNumberCellEventArgs.BackgroundElementInfo property.

The result is shown below:

DateEdit_DrawItem_BackgroundElementInfo

using DevExpress.Skins;

private void dateEdit1_DrawItem(object sender, DevExpress.XtraEditors.Calendar.CustomDrawDayNumberCellEventArgs e) {
    dE = sender as DateEdit;
    e.BackgroundElementInfo.Element = 
        EditorsSkins.GetSkin(dE.LookAndFeel.ActiveLookAndFeel)[EditorsSkins.SkinEditorButton];
}
See Also