Skip to main content
All docs
V22.1
  • DXCalendar.CustomDayOfWeekCellStyle Event

    Allows you to customize days of the week.

    Namespace: DevExpress.XamarinForms.Editors

    Assembly: DevExpress.XamarinForms.Editors.dll

    NuGet Package: DevExpress.XamarinForms.Editors

    Declaration

    public event EventHandler<CustomDayOfWeekCellStyleEventArgs> CustomDayOfWeekCellStyle

    Event Data

    The CustomDayOfWeekCellStyle event's data class is CustomDayOfWeekCellStyleEventArgs. The following properties provide information specific to this event:

    Property Description
    DayOfWeek Gets the processed day of the week.

    Example

    The example below shows how to apply a custom style to weekends (days in the calendar and days of the week).

    Custom Day of Week Style

    using DevExpress.XamarinForms.Editors;
    
    void CustomDayCellStyle(object sender, CustomSelectableCellStyleEventArgs e) {
        if (e.Date.DayOfWeek == DayOfWeek.Saturday || e.Date.DayOfWeek == DayOfWeek.Sunday) {
            e.TextColor = Color.FromHex("F44848");
            if(e.IsTrailing)
                e.TextColor = Color.FromRgba(e.TextColor.R, e.TextColor.G, e.TextColor.B, 0.5);
        }
    }
    
    private void CustomDayOfWeekCellStyle(object sender, CustomDayOfWeekCellStyleEventArgs e) {
        if(e.DayOfWeek == DayOfWeek.Saturday || e.DayOfWeek == DayOfWeek.Sunday)
            e.TextColor = Color.FromHex("F44848");
    }
    
    See Also