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

TimeRulerCellViewModel Class

The storage for appearance settings values of an individual time ruler cell‘s representation.

Namespace: DevExpress.XamarinForms.Scheduler

Assembly: DevExpress.XamarinForms.Scheduler.dll

Declaration

public class TimeRulerCellViewModel :
    ItemViewModel

Remarks

The Scheduler View uses this class in the following occurrences:

This view model provides the following settings that you can customize:

All Day Area Cell View Model's Settable Properties

Example

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

<dxs:WorkWeekView.TimeRulerCellStyle>
    <dxs:TimeRulerCellStyle 
        TickThickness="2"
        IntervalTickLength="10"
        SlotTickLength="5"
        IntervalTickColor="#a0a0a0"
        SlotTickColor="#d0d0d0"
        BackgroundColor="#f0f0f0"
        ContentPadding="8"
        SlotLabelFormat="{}{0:hh:mm}"
        IntervalLabelFormat="{}{0:hh:mm}">
        <dxs:TimeRulerCellStyle.IntervalLabelTextStyle>
            <dxs:TextStyle Color="Black"/>
        </dxs:TimeRulerCellStyle.IntervalLabelTextStyle>
        <dxs:TimeRulerCellStyle.SlotLabelTextStyle>
            <dxs:TextStyle Color="Gray"/>
        </dxs:TimeRulerCellStyle.SlotLabelTextStyle>
        <dxs:TimeRulerCellStyle.Customizer>
            <views:TimeRulerCellCustomizer/>
        </dxs:TimeRulerCellStyle.Customizer>
    </dxs:TimeRulerCellStyle>
</dxs:WorkWeekView.TimeRulerCellStyle>

Symbol

Description

DayViewBase.TimeRulerCellStyle

Gets or sets appearance settings of time ruler cells.

TimeRulerCellStyle

The storage for Day-based View’s time ruler cell appearance settings.

TimeRulerCellStyle.Customizer

Gets or sets an object that manages an individual cell’s appearance settings.

ITimeRulerCellCustomizer

The interface that should implement a class that modifies appearance settings of individual time ruler cell.

ITimeRulerCellCustomizer.Customize(TimeRulerCellViewModel)

Modifies appearance settings of an individual time ruler cell.

TimeRulerCellViewModel

The storage for appearance settings values of an individual time ruler cell‘s representation.

Inheritance

Object
DevExpress.XamarinForms.Scheduler.Internal.NotifyPropertyChangedBase
ItemViewModel
TimeRulerCellViewModel
See Also