Skip to main content

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

NuGet Package: DevExpress.Win.Navigation

Declaration

public SkinElementInfo BackgroundElementInfo { get; set; }

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.

Example

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