Class
SchedulerDayViewBase

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Syntax:

cs-api-definition
public abstract class SchedulerDayViewBase : SchedulerTimeViewBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable

Inheritance: objectComponentBaseSchedulerViewBaseSchedulerTimeViewBaseSchedulerDayViewBase

Derived Classes: SchedulerDayViewSchedulerMultiDayViewSchedulerWeekView

Implements: IComponentIDisposableIHandleAfterRenderIHandleEvent

Inherited Members SchedulerTimeViewBase.OnParametersSetAsync()SchedulerTimeViewBase.SlotDurationSchedulerTimeViewBase.SlotDivisionsSchedulerTimeViewBase.StartTimeSchedulerTimeViewBase.EndTimeSchedulerTimeViewBase.WorkDayStartSchedulerTimeViewBase.WorkDayEndSchedulerViewBase.OnInitialized()SchedulerViewBase.Dispose()SchedulerViewBase.ItemTemplateSchedulerViewBase.SlotTemplateSchedulerViewBase.SchedulerResourceGroupHeaderTemplateComponentBase.BuildRenderTree(RenderTreeBuilder)ComponentBase.OnInitializedAsync()ComponentBase.OnParametersSet()ComponentBase.StateHasChanged()ComponentBase.ShouldRender()ComponentBase.OnAfterRender(bool)ComponentBase.OnAfterRenderAsync(bool)ComponentBase.InvokeAsync(Action)ComponentBase.InvokeAsync(Func<Task>)ComponentBase.DispatchExceptionAsync(Exception)ComponentBase.SetParametersAsync(ParameterView)

Constructors

SchedulerDayViewBase()

Declaration

cs-api-definition
protected SchedulerDayViewBase()

Properties

AllDayItemTemplate

Customizes the visual appearance of all-day appointments in Day, Week, and MultiDay views. Receives the appointment data object as context for all-day appointment rendering. Applied to appointments marked as all-day, which appear above the hourly time slots.

Declaration

cs-api-definition
[Parameter]
public RenderFragment<object> AllDayItemTemplate { get; set; }

Property Value

RenderFragment<object>

AllDaySlotTemplate

Customizes the visual appearance of all-day time slots in Day, Week, and MultiDay views. Receives context including date and resource information for the all-day section. Applied to the dedicated all-day area above regular hourly time slots.

Declaration

cs-api-definition
[Parameter]
public RenderFragment<SchedulerAllDaySlotTemplateContext> AllDaySlotTemplate { get; set; }

Property Value

RenderFragment<SchedulerAllDaySlotTemplateContext>

DateHeaderTemplate

Customizes the header display for each date column in Day, Week, and MultiDay views. Receives the date as context, allowing custom formatting of day headers. Use this to add custom date formatting, highlight special dates, or include additional day information.

Declaration

cs-api-definition
[Parameter]
public RenderFragment<DateTime> DateHeaderTemplate { get; set; }

Property Value

RenderFragment<DateTime>

HideAllDayRow

Controls whether the all-day appointment section appears in Day, Week, and MultiDay views. When enabled, hides the dedicated all-day row even if all-day appointments exist. All-day appointments will not display when this section is hidden.

Declaration

cs-api-definition
[Parameter]
public bool HideAllDayRow { get; set; }

Property Value

bool