blazor-devexpress-dot-blazor-a941a639.md
Context for HorizontalAppointmentTemplate and VerticalAppointmentTemplate. Provides information about an appointment’s settings.
Namespace : DevExpress.Blazor
Assembly : DevExpress.Blazor.v25.2.dll
NuGet Package : DevExpress.Blazor
public class DxSchedulerAppointmentView :
ItemView
Use the following templates to customize appointment appearance:
To define appointment content and appearance, use HTML markup within <HorizontalAppointmentTemplate> and <VerticalAppointmentTemplate> tags.
When you build a template, you can use the template’s context parameter to access appointment data. This parameter returns a DxSchedulerAppointmentView object.
<DxScheduler StartDate="@DateTime.Today" DataStorage="@DataStorage">
<DxSchedulerDayView ShowWorkTimeOnly="true" DayCount="3">
<HorizontalAppointmentTemplate>
<div class="card p-1 @context.Label.BackgroundCssClass">@context.Appointment.Subject</div>
</HorizontalAppointmentTemplate>
<VerticalAppointmentTemplate>
<div class="card @context.Label.BackgroundCssClass cell">
@context.Appointment.Subject
</div>
</VerticalAppointmentTemplate>
</DxSchedulerDayView>
</DxScheduler>
.cell {
height: 100%;
padding: 0.2em 0.5em;
opacity: 0.9;
}
Run Demo: Scheduler - Appointment Templates
Object DevExpress.Blazor.Scheduler.Internal.NotifyPropertyChangedBase DevExpress.Blazor.Scheduler.Internal.ItemView DxSchedulerAppointmentView
See Also