Skip to main content

IAppointmentCustomizer.Customize(AppointmentViewModel) Method

Modifies appearance settings of an individual appointment.

Namespace: DevExpress.XamarinForms.Scheduler

Assembly: DevExpress.XamarinForms.Scheduler.dll

NuGet Package: DevExpress.XamarinForms.Scheduler

Declaration

void Customize(
    AppointmentViewModel appointment
)

Parameters

Name Type Description
appointment AppointmentViewModel

Appearance settings of an appointment.

Example

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

<dxs:WorkWeekView.AppointmentStyle>
    <dxs:AppointmentStyle
        BorderThickness="2"
        BorderColor="#808080"
        ContentPadding="8">
        <dxs:AppointmentStyle.TextStyle>
            <dxs:TextStyle Color="Black"/>
        </dxs:AppointmentStyle.TextStyle>
        <dxs:AppointmentStyle.Customizer>
            <views:AppointmentCustomizer/>
        </dxs:AppointmentStyle.Customizer>
    </dxs:AppointmentStyle>
</dxs:WorkWeekView.AppointmentStyle>

Symbol

Description

DayViewBase.AppointmentStyle

Gets or sets appearance settings of appointments.

AppointmentStyle

The storage of appointment item appearance settings.

AppointmentStyle.Customizer

Gets or sets the object that customizes the appointment appearance depending on internal logic.

IAppointmentCustomizer

The interface that should implement a class that modifies appearance settings of individual appointments.

IAppointmentCustomizer.Customize(AppointmentViewModel)

Modifies appearance settings of an individual appointment.

AppointmentViewModel

The storage for appearance settings values of an individual appointment item‘s representation.

See Also