Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

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.v24.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