Back to Devexpress

DayViewHeaderItemAppearance.Customizer Property

maui-devexpress-dot-maui-dot-scheduler-dot-dayviewheaderitemappearance.md

latest3.6 KB
Original Source

DayViewHeaderItemAppearance.Customizer Property

Gets or sets an object that customizes the view models that provide data for headers. This is a bindable property.

Namespace : DevExpress.Maui.Scheduler

Assembly : DevExpress.Maui.Scheduler.dll

NuGet Package : DevExpress.Maui.Scheduler

Declaration

csharp
public IDayViewHeaderItemCustomizer Customizer { get; set; }

Property Value

TypeDescription
IDayViewHeaderItemCustomizer

The object that customizes the view models that provide data for headers.

|

Example

This example uses the day view header item style and its customizer to modify the header’s appearance.

xml
<dxs:WorkWeekView.HeaderItemAppearance>
    <dxs:DayViewHeaderItemAppearance 
        BackgroundColor="Gray" 
        TodayDayNumberBackgroundColor="#FF8000" 
        TextSpacing="16"
        BorderThickness="2"
        BorderColor="#f0f0f0"
        DayNumberTextColor="Black"
        TodayDayNumberTextColor="White"
        WeekDayTextColor="Black"
        TodayWeekDayTextColor="#FF8000">
        <dxs:DayViewHeaderItemAppearance.Customizer>
            <views:HeaderItemCustomizer/>
        </dxs:DayViewHeaderItemAppearance.Customizer>
    </dxs:DayViewHeaderItemAppearance>
</dxs:WorkWeekView.HeaderItemAppearance>
csharp
class HeaderItemCustomizer : IDayViewHeaderItemCustomizer {
    public void Customize(DayViewHeaderItemViewModel header) {
        if (header.IsToday) {
            header.BackgroundColor = header.AlternateBackgroundColor;
            header.AlternateBackgroundColor = Colors.White;
            Color tmp = header.DayNumberTextColor;
            header.DayNumberTextColor = header.WeekDayTextColor;
            header.WeekDayTextColor = tmp;
        }
    }
}

|

Symbol

|

Description

| | --- | --- | |

DayViewBase.HeaderItemAppearance

|

Gets or sets appearance settings of header items. This is a bindable property.

| |

DayViewHeaderItemAppearance

|

The storage for the Day-based View’s date header appearance settings.

| |

DayViewHeaderItemAppearance.Customizer

|

Gets or sets an object that customizes the view models that provide data for headers. This is a bindable property.

| |

IDayViewHeaderItemCustomizer

|

If implemented by a class, modifies appearance settings of individual Day View header items.

| |

IDayViewHeaderItemCustomizer.Customize(DayViewHeaderItemViewModel)

|

Modifies appearance settings of an individual Day View header item.

| |

DayViewHeaderItemViewModel

|

The storage for appearance settings values of an individual Day View header item’s representation.

|

See Also

DayViewHeaderItemAppearance Class

DayViewHeaderItemAppearance Members

DevExpress.Maui.Scheduler Namespace