Skip to main content
A newer version of this page is available. .

DayViewHeaderItemStyle Class

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

Namespace: DevExpress.XamarinForms.Scheduler

Assembly: DevExpress.XamarinForms.Scheduler.dll

Declaration

public class DayViewHeaderItemStyle :
    HeaderItemStyle

The following members return DayViewHeaderItemStyle objects:

Remarks

The DayView, WorkWeekView and WeekView use this class to store date headers’ settings. The style configures the following header types:

Date Header Types

  1. Date Header
  2. Today Date Header

The View provides the following options that configure the header’s appearance:

Date Header Style

Example

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

<dxs:WorkWeekView.HeaderItemStyle>
    <dxs:DayViewHeaderItemStyle 
        BackgroundColor="Gray" 
        TodayDayNumberBackgroundColor="#FF8000" 
        TextSpacing="16"
        BorderThickness="2"
        BorderColor="#f0f0f0">
        <dxs:DayViewHeaderItemStyle.DayNumberTextStyle>
            <dxs:TextStyle Color="Black"/>
        </dxs:DayViewHeaderItemStyle.DayNumberTextStyle>
        <dxs:DayViewHeaderItemStyle.TodayDayNumberTextStyle>
            <dxs:TextStyle Color="White"/>
        </dxs:DayViewHeaderItemStyle.TodayDayNumberTextStyle>
        <dxs:DayViewHeaderItemStyle.WeekDayTextStyle>
            <dxs:TextStyle Color="Black"/>
        </dxs:DayViewHeaderItemStyle.WeekDayTextStyle>
        <dxs:DayViewHeaderItemStyle.TodayWeekDayTextStyle>
            <dxs:TextStyle Color="#FF8000"/>
        </dxs:DayViewHeaderItemStyle.TodayWeekDayTextStyle>
        <dxs:DayViewHeaderItemStyle.Customizer>
            <views:HeaderItemCustomizer/>
        </dxs:DayViewHeaderItemStyle.Customizer>
    </dxs:DayViewHeaderItemStyle>
</dxs:WorkWeekView.HeaderItemStyle>

Symbol

Description

DayViewBase.HeaderItemStyle

Gets or sets appearance settings of header items.

DayViewHeaderItemStyle

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

DayViewHeaderItemStyle.Customizer

Gets or sets an object that customizes the view models that provide data for headers.

IDayViewHeaderItemCustomizer

The interface that should implement a class that 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.

Implements

Xamarin.Forms.IElementController

Inheritance

Object
Xamarin.Forms.BindableObject
Xamarin.Forms.Element
DevExpress.XamarinForms.Scheduler.Internal.SchedulerElement
ItemStyle
HeaderItemStyle
DayViewHeaderItemStyle
See Also