Interface ISchedulerView
Interface that has to be implemented by a view in order to by supported by RadzenScheduler<TItem>.
public interface ISchedulerView
Properties
EndDate
Gets the end date.
DateTime EndDate { get; }
Property Value
Icon
Gets the icon of the view. It is displayed in the view switching UI.
string Icon { get; }
Property Value
StartDate
Gets the start date.
DateTime StartDate { get; }
Property Value
Text
Gets the text of the view. It is displayed in the view switching UI.
string Text { get; }
Property Value
- string
The text.
Title
Gets the title of the view. It is displayed in the RadzenScheduler title area.
string Title { get; }
Property Value
- string
The title.
Methods
Next()
Returns a new date when the user clicks the next button of RadzenScheduler.
DateTime Next()
Returns
- DateTime
The next date. For example a day view will return the next day, a week view will return the next week.
OnAppointmentMove(SchedulerAppointmentMoveEventArgs)
Handles appointent move event.
Task OnAppointmentMove(SchedulerAppointmentMoveEventArgs data)
Parameters
Returns
Prev()
Returns a new date when the user clicks the previous button of RadzenScheduler.
DateTime Prev()
Returns
- DateTime
The previous date. For example a day view will return the previous day, a week view will return the previous week.
Render()
Renders this instance.
RenderFragment Render()
Returns
- RenderFragment
RenderFragment.