Back to Devexpress

DayViewCellStyle.Customizer Property

mobilecontrols-devexpress-dot-xamarinforms-dot-scheduler-dot-dayviewcellstyle.md

latest3.8 KB
Original Source

DayViewCellStyle.Customizer Property

Gets or sets the object that customizes the day view cell’s appearance depending on internal logic.

Namespace : DevExpress.XamarinForms.Scheduler

Assembly : DevExpress.XamarinForms.Scheduler.dll

NuGet Package : DevExpress.XamarinForms.Scheduler

Declaration

csharp
public IDayViewCellCustomizer Customizer { get; set; }

Property Value

TypeDescription
IDayViewCellCustomizer

The object that customizes the all-day area cell’s appearance.

|

Example

This example demonstrates how to use the day view cell style and its customizer to modify the cell’s appearance.

xml
<dxs:WorkWeekView.CellStyle>
    <dxs:DayViewCellStyle 
        LeftBorderThickness="2"
        BottomBorderThickness="2"
        BorderColor = "#e1e1e1"
        SlotBorderColor="#f0f0f0"
        BackgroundColor="#f5f5f5"
        WorkTimeBackgroundColor="White"
        TodayBackgroundColor="#4fc3f7">
        <dxs:DayViewCellStyle.Customizer>
            <views:DayViewCellCustomizer/>
        </dxs:DayViewCellStyle.Customizer>
    </dxs:DayViewCellStyle> 
</dxs:WorkWeekView.CellStyle>
csharp
class DayViewCellCustomizer : IDayViewCellCustomizer {
    public void Customize(DayViewCellViewModel cell) {
        if (cell.Interval.Start.DayOfWeek == DayOfWeek.Friday) {
            cell.BackgroundColor = Color.Blue;
        }
    }
}

|

Symbol

|

Description

| | --- | --- | |

DayViewBase.CellStyle

|

Gets or sets appearance settings of cells.

| |

DayViewCellStyle

|

The storage for the day view cell appearance settings.

| |

DayViewCellStyle.Customizer

|

Gets or sets the object that customizes the day view cell’s appearance depending on internal logic.

| |

IDayViewCellCustomizer

|

The interface that should implement a class that modifies appearance settings of individual Day View cells.

| |

IDayViewCellCustomizer.Customize(DayViewCellViewModel)

|

Modifies appearance settings of an individual Day View cell.

| |

DayViewCellViewModel

|

The storage for appearance settings values of an individual day view cell‘s representation.

|

See Also

DayViewCellStyle Class

DayViewCellStyle Members

DevExpress.XamarinForms.Scheduler Namespace