RadScheduler
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[EmbeddedSkin("Scheduler", typeof(RadScheduler))]
[EmbeddedSkin("Scheduler", "Default", typeof(RadScheduler))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Classic, typeof(RadScheduler))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadScheduler))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Mobile, typeof(RadScheduler))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadButton))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Mobile, typeof(RadButton))]
[RequiredScript(typeof(jQueryPlugins))]
[RequiredScript(typeof(TouchScrollExtender))]
[RequiredScript(typeof(ModalExtender))]
[RequiredScript(typeof(SchedulerDateTime))]
[RequiredScript(typeof(MaterialRipple))]
[ClientScriptResource("Telerik.Web.UI.RadScheduler", "Telerik.Web.UI.Scheduler.RadSchedulerScripts.js")]
[TelerikToolboxCategory("Calendar, Scheduler and Gantt")]
public class RadScheduler : RadDataBoundControl, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, IPostBackEventHandler, INamingContainer, IAppointmentFactory, ICallbackEventHandler
Inheritance: objectRadDataBoundControlRadScheduler
Implements:
Inherited Members
Constructors
C#
public RadScheduler()
Properties
AdvancedEditTemplate
ITemplate
C#
[Browsable(false)]
public ITemplate AdvancedEditTemplate { get; set; }
C#
public AdvancedFormSettings AdvancedForm { get; }
AdvancedInsertTemplate
ITemplate
C#
[Browsable(false)]
public ITemplate AdvancedInsertTemplate { get; set; }
C#
public AgendaViewSettings AgendaView { get; }
C#
[ClientControlProperty]
[ClientPropertyName("allowDelete")]
public bool AllowDelete { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowEdit")]
public bool AllowEdit { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowInsert")]
public bool AllowInsert { get; set; }
C#
[Browsable(false)]
public IComparer<Appointment> AppointmentComparer { get; set; }
C#
public RadSchedulerContextMenuCollection AppointmentContextMenus { get; }
C#
public ContextMenuSettings AppointmentContextMenuSettings { get; }
C#
[Browsable(false)]
public IAppointmentFactory AppointmentFactory { get; set; }
C#
[Browsable(false)]
public AppointmentCollection Appointments { get; }
C#
[ClientControlProperty]
public AppointmentStyleMode AppointmentStyleMode { get; set; }
AppointmentTemplate
ITemplate
C#
[Browsable(false)]
public ITemplate AppointmentTemplate { get; set; }
ColumnWidth
Unit
C#
public Unit ColumnWidth { get; set; }
C#
protected override string CssClassFormatString { get; }
Overrides:
C#
public CultureInfo Culture { get; set; }
C#
[TypeConverter(typeof(StringArrayConverter))]
public string[] CustomAttributeNames { get; set; }
C#
public string DataDescriptionField { get; set; }
C#
public string DataEndField { get; set; }
C#
public string DataKeyField { get; set; }
C#
public string DataRecurrenceField { get; set; }
C#
public string DataRecurrenceParentKeyField { get; set; }
C#
public string DataReminderField { get; set; }
C#
public override string DataSourceID { get; set; }
Overrides:
C#
public string DataStartField { get; set; }
C#
public string DataSubjectField { get; set; }
C#
public string DataTimeZoneIdField { get; set; }
C#
public TimeSpan DayEndTime { get; set; }
C#
public TimeSpan DayStartTime { get; set; }
C#
public DayViewSettings DayView { get; }
C#
[ClientControlProperty]
[ClientPropertyName("displayDeleteConfirmation")]
public bool DisplayDeleteConfirmation { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("displayRecurrenceActionDialogOnMove")]
public bool DisplayRecurrenceActionDialogOnMove { get; set; }
C#
[Obsolete("Obsoleted. Please, use AdvancedForm-DateFormat instead.")]
public string EditFormDateFormat { get; set; }
C#
[Obsolete("Obsoleted. Please, use AdvancedForm-TimeFormat instead.")]
public string EditFormTimeFormat { get; set; }
C#
[Browsable(false)]
public bool EditingRecurringSeries { get; }
C#
[Obsolete("Obsoleted. Please, use AdvancedForm-Enabled instead.")]
public bool EnableAdvancedForm { get; set; }
C#
[Obsolete("Obsoleted. Please, use AdvancedForm-EnableCustomAttributeEditing instead.")]
public bool EnableCustomAttributeEditing { get; set; }
C#
public bool EnableDatePicker { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_enableDescriptionField")]
public bool EnableDescriptionField { get; set; }
C#
public bool EnableExactTimeRendering { get; set; }
C#
public bool EnableRecurrenceSupport { get; set; }
C#
[Obsolete("Obsoleted. Please, use AdvancedForm-EnableResourceEditing instead.")]
public bool EnableResourceEditing { get; set; }
C#
public SchedulerExportSettings ExportSettings { get; }
C#
[ClientControlProperty]
public DayOfWeek FirstDayOfWeek { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("groupBy")]
public string GroupBy { get; set; }
C#
public GroupingDirection GroupingDirection { get; set; }
C#
protected bool HasCustomProvider { get; }
C#
protected bool HasDataSource { get; }
C#
protected bool HasDescriptionField { get; }
Height
Unit
C#
public override Unit Height { get; set; }
Overrides:
C#
[ClientControlProperty]
public string HoursPanelTimeFormat { get; set; }
C#
protected bool InAdvancedMode { get; }
InlineEditTemplate
ITemplate
C#
[Browsable(false)]
public ITemplate InlineEditTemplate { get; set; }
InlineInsertTemplate
ITemplate
C#
[Browsable(false)]
public ITemplate InlineInsertTemplate { get; set; }
C#
protected override bool IsBoundUsingOData { get; }
Overrides:
C#
[ClientControlProperty]
public DayOfWeek LastDayOfWeek { get; set; }
C#
public SchedulerStrings Localization { get; }
C#
public string LocalizationPath { get; set; }
C#
public int MaximumRecurrenceCandidates { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("minimumInlineFormHeight")]
public int MinimumInlineFormHeight { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("minimumInlineFormWidth")]
public int MinimumInlineFormWidth { get; set; }
C#
[ClientControlProperty]
public int MinutesPerRow { get; set; }
C#
public MonthViewSettings MonthView { get; }
C#
public MultiDayViewSettings MultiDayView { get; }
C#
[ClientControlProperty]
public int NumberOfHoveredRows { get; set; }
C#
public override string ODataDataSourceID { get; set; }
Overrides:
C#
[ClientControlEvent]
[ClientPropertyName("appointmentClick")]
public string OnClientAppointmentClick { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentContextMenu")]
public string OnClientAppointmentContextMenu { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentContextMenuItemClicked")]
public string OnClientAppointmentContextMenuItemClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentContextMenuItemClicking")]
public string OnClientAppointmentContextMenuItemClicking { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentCreated")]
public string OnClientAppointmentCreated { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentDataBound")]
public string OnClientAppointmentDataBound { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentDeleting")]
public string OnClientAppointmentDeleting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentDoubleClick")]
public string OnClientAppointmentDoubleClick { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentEditing")]
public string OnClientAppointmentEditing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentInserting")]
public string OnClientAppointmentInserting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentMoveEnd")]
public string OnClientAppointmentMoveEnd { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentMoveStart")]
public string OnClientAppointmentMoveStart { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentMoving")]
public string OnClientAppointmentMoving { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentResizeEnd")]
public string OnClientAppointmentResizeEnd { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentResizeStart")]
public string OnClientAppointmentResizeStart { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentResizing")]
public string OnClientAppointmentResizing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentSerialized")]
public string OnClientAppointmentSerialized { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentsPopulated")]
public string OnClientAppointmentsPopulated { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentsPopulating")]
public string OnClientAppointmentsPopulating { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentWebServiceDeleting")]
public string OnClientAppointmentWebServiceDeleting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentWebServiceInserting")]
public string OnClientAppointmentWebServiceInserting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentWebServiceUpdating")]
public string OnClientAppointmentWebServiceUpdating { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("dataBound")]
public string OnClientDataBound { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("formCreated")]
public string OnClientFormCreated { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("navigationCommand")]
public string OnClientNavigationCommand { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("navigationComplete")]
public string OnClientNavigationComplete { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("recurrenceActionDialogClosed")]
public string OnClientRecurrenceActionDialogClosed { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("recurrenceActionDialogShowing")]
public string OnClientRecurrenceActionDialogShowing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("recurrenceExceptionCreating")]
public string OnClientRecurrenceExceptionCreating { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("recurrenceExceptionsRemoving")]
public string OnClientRecurrenceExceptionsRemoving { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("reminderDismissing")]
public string OnClientReminderDismissing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("reminderSnoozing")]
public string OnClientReminderSnoozing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("reminderTriggering")]
public string OnClientReminderTriggering { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("requestFailed")]
public string OnClientRequestFailed { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("requestSuccess")]
public string OnClientRequestSuccess { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("resourcesPopulated")]
public string OnClientResourcesPopulated { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("resourcesPopulating")]
public string OnClientResourcesPopulating { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("timeSlotClick")]
public string OnClientTimeSlotClick { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("timeSlotContextMenu")]
public string OnClientTimeSlotContextMenu { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("timeSlotContextMenuItemClicked")]
public string OnClientTimeSlotContextMenuItemClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("timeSlotContextMenuItemClicking")]
public string OnClientTimeSlotContextMenuItemClicking { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("overflowBehavior")]
public OverflowBehavior OverflowBehavior { get; set; }
C#
[Browsable(false)]
public SchedulerProviderBase Provider { get; set; }
C#
[Browsable(false)]
public object ProviderContext { get; protected set; }
C#
public string ProviderName { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("readOnly")]
public bool ReadOnly { get; set; }
C#
[Browsable(false)]
public virtual bool RecurrenceSupport { get; }
C#
public ReminderSettings Reminders { get; }
C#
[Browsable(false)]
public virtual bool RemindersSupport { get; }
ResourceHeaderTemplate
ITemplate
C#
[Browsable(false)]
public ITemplate ResourceHeaderTemplate { get; set; }
C#
[Browsable(false)]
public ResourceCollection Resources { get; }
C#
public ResourceStyleMappingCollection ResourceStyles { get; }
C#
public ResourceTypeCollection ResourceTypes { get; }
RowHeaderWidth
Unit
C#
public Unit RowHeaderWidth { get; set; }
RowHeight
Unit
C#
[ClientControlProperty]
[ClientPropertyName("rowHeight")]
public Unit RowHeight { get; set; }
C#
public DateTime SelectedDate { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("selectedView")]
public SchedulerViewType SelectedView { get; set; }
C#
[ClientControlProperty]
public bool ShowAllDayRow { get; set; }
C#
public bool ShowDateHeaders { get; set; }
C#
public bool ShowFooter { get; set; }
C#
[ClientControlProperty]
public bool ShowFullTime { get; set; }
C#
public bool ShowHeader { get; set; }
C#
public bool ShowHoursColumn { get; set; }
C#
public bool ShowNavigationPane { get; set; }
C#
public bool ShowResourceHeaders { get; set; }
C#
public bool ShowViewTabs { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_startEditingInAdvancedForm")]
public bool StartEditingInAdvancedForm { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_startInsertingInAdvancedForm")]
public bool StartInsertingInAdvancedForm { get; set; }
C#
protected override bool SupportsRenderingMode { get; }
Overrides:
TagKey
HtmlTextWriterTag
C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[ClientControlProperty]
public int TimeLabelRowSpan { get; set; }
C#
public TimelineViewSettings TimelineView { get; }
C#
public RadSchedulerContextMenuCollection TimeSlotContextMenus { get; }
C#
public ContextMenuSettings TimeSlotContextMenuSettings { get; }
C#
public string TimeZoneID { get; set; }
C#
public TimeSpan TimeZoneOffset { get; set; }
C#
public bool TimeZonesEnabled { get; }
C#
[Browsable(false)]
public TimeZoneProviderBase TimeZonesProvider { get; }
C#
[ClientControlProperty]
[ClientPropertyName("_uniqueId")]
public override string UniqueID { get; }
C#
[ClientControlProperty]
[ClientPropertyName("validationGroup")]
public string ValidationGroup { get; set; }
C#
[Browsable(false)]
public DateTime VisibleRangeEnd { get; }
C#
[Browsable(false)]
public DateTime VisibleRangeStart { get; }
C#
[Browsable(false)]
public TimeSpan VisualTimeZoneOffset { get; set; }
C#
protected DateTime VisualToday { get; }
C#
public SchedulerWebServiceSettings WebServiceSettings { get; }
C#
public WeekViewSettings WeekView { get; }
C#
public TimeSpan WorkDayEndTime { get; set; }
C#
public TimeSpan WorkDayStartTime { get; set; }
C#
public YearViewSettings YearView { get; }
Methods
C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Overrides:
C#
protected void ClearChildControls()
C#
protected override void CreateChildControls()
C#
protected override Style CreateControlStyle()
Style
C#
protected static WebControl CreateSpacer(RadScheduler scheduler)
WebControl
C#
protected static WebControl CreateWrapper(RadScheduler scheduler)
WebControl
C#
public void DeleteAppointment(Appointment appointmentToDelete, bool deleteSeries)
C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
C#
public void DismissAppointmentReminder(Appointment appointmentToUpdate, Appointment originalAppointment)
C#
protected override void EnsureDataBound()
C#
public static string ExportToICalendar(Appointment appointment, bool hasTimeZones)
C#
public static string ExportToICalendar(Appointment appointment, TimeSpan timeZoneOffset)
C#
public static string ExportToICalendar(Appointment appointment)
C#
public static string ExportToICalendar(AppointmentCollection appointments, bool hasTimeZones)
C#
public static string ExportToICalendar(AppointmentCollection appointments, TimeSpan timeZoneOffset)
C#
public static string ExportToICalendar(AppointmentCollection appointments)
C#
public static string ExportToICalendar(IEnumerable<Appointment> appointments, TimeSpan timeZoneOffset)
C#
public static string ExportToICalendar(IEnumerable<Appointment> appointments)
C#
public void ExportToPdf()
C#
protected override IEnumerable<ScriptReference> GetScriptReferences()
IEnumerable<ScriptReference>
Overrides:
C#
public void HideEditForm()
C#
public void InsertAppointment(Appointment appointmentToInsert)
C#
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Overrides:
C#
protected virtual bool OnAppointmentCancelingEdit(Appointment appointment, SchedulerFormContainer container)
C#
protected virtual void OnAppointmentClick(Appointment clickedAppointment)
C#
protected virtual void OnAppointmentCommand(SchedulerAppointmentContainer container, string commandName, object commandArgument)
C#
protected virtual void OnAppointmentContextMenuItemClicked(Appointment appointment, RadMenuItem menuItem)
C#
protected virtual bool OnAppointmentContextMenuItemClicking(Appointment appointment, RadMenuItem menuItem)
C#
protected virtual void OnAppointmentCreated(Appointment appointment, SchedulerAppointmentContainer container)
C#
protected virtual void OnAppointmentDataBound(Appointment appointment)
C#
protected virtual bool OnAppointmentDelete(AppointmentDeleteEventArgs args)
C#
protected virtual bool OnAppointmentInsert(AppointmentInsertEventArgs args)
C#
protected virtual bool OnAppointmentsPopulating(AppointmentsPopulatingEventArgs args)
C#
protected virtual bool OnAppointmentUpdate(AppointmentUpdateEventArgs args)
C#
protected override void OnDataPropertyChanged()
C#
protected virtual void OnFormCreated(Appointment appointment, SchedulerFormContainer container)
C#
protected virtual bool OnFormCreating(Appointment appointment, SchedulerFormMode mode)
C#
protected virtual bool OnOccurrenceDelete(Appointment masterAppointment, Appointment occurrenceAppointment)
C#
protected virtual void OnPdfExporting(SchedulerPdfExportingEventArgs args)
C#
protected virtual bool OnRecurrenceExceptionCreated(Appointment masterAppointment, Appointment exceptionAppointment, Appointment occurrenceAppointment)
C#
protected virtual void OnResourceHeaderCreated(SchedulerResourceContainer resourceContainer)
C#
protected virtual bool OnResourcesPopulating(ResourcesPopulatingEventArgs args)
C#
protected virtual bool OnSchedulerNavigationCommand(SchedulerNavigationCommand command, DateTime selectedDate)
C#
protected virtual bool OnSchedulerNavigationCommand(SchedulerNavigationCommand command)
C#
protected virtual void OnSchedulerNavigationComplete(SchedulerNavigationCommand command)
C#
protected virtual void OnTimeSlotContextMenuItemClicked(ISchedulerTimeSlot timeSlot, RadMenuItem menuItem, ISchedulerTimeSlot startSlot, ISchedulerTimeSlot endSlot)
C#
protected virtual bool OnTimeSlotContextMenuItemClicking(ISchedulerTimeSlot timeSlot, RadMenuItem menuItem, ISchedulerTimeSlot startSlot, ISchedulerTimeSlot endSlot)
C#
protected virtual void OnTimeSlotCreated(ISchedulerTimeSlot timeSlot)
C#
protected override void PerformSelect()
C#
protected override RenderMode PreferredRenderMode(RenderModeBrowserAdaptor browser)
Overrides:
C#
public Appointment PrepareToEdit(Appointment appointmentToEdit, bool editSeries)
C#
public void Rebind()
C#
public override void RenderBeginTag(HtmlTextWriter writer)
Overrides:
C#
protected override void RenderContents(HtmlTextWriter writer)
Overrides:
C#
public override void RenderEndTag(HtmlTextWriter writer)
Overrides:
C#
public void ShowAdvancedEditForm(Appointment appointmentToEdit, bool editSeries)
C#
public void ShowAdvancedEditForm(Appointment appointmentToEdit)
C#
public void ShowInlineEditForm(Appointment appointmentToEdit, bool editSeries)
C#
public void ShowInlineEditForm(Appointment appointmentToEdit)
C#
public void ShowInlineInsertForm(ISchedulerTimeSlot timeSlot)
C#
protected virtual void TrackNavigationCommand(SchedulerNavigationCommandEventArgs e)
C#
protected virtual void TrackPdfExport()
C#
protected override void TrackViewState()
C#
public void UpdateAppointment(Appointment appointmentToUpdate, Appointment originalAppointment)
C#
public void UpdateAppointment(Appointment appointmentToUpdate)
Events
C#
public event AppointmentCancelingEditEventHandler AppointmentCancelingEdit
C#
public event AppointmentClickEventHandler AppointmentClick
C#
public event AppointmentCommandEventHandler AppointmentCommand
C#
public event AppointmentContextMenuItemClickedEventHandler AppointmentContextMenuItemClicked
C#
public event AppointmentContextMenuItemClickingEventHandler AppointmentContextMenuItemClicking
C#
public event AppointmentCreatedEventHandler AppointmentCreated
C#
public event AppointmentDataBoundEventHandler AppointmentDataBound
C#
public event AppointmentDeleteEventHandler AppointmentDelete
C#
public event AppointmentInsertEventHandler AppointmentInsert
C#
public event AppointmentsPopulatingEventHandler AppointmentsPopulating
C#
public event AppointmentUpdateEventHandler AppointmentUpdate
C#
public event SchedulerFormCreatedEventHandler FormCreated
C#
public event SchedulerFormCreatingEventHandler FormCreating
C#
public event SchedulerNavigationCommandEventHandler NavigationCommand
C#
public event SchedulerNavigationCompleteEventHandler NavigationComplete
C#
public event OccurrenceDeleteEventHandler OccurrenceDelete
C#
public event SchedulerPdfExportingEventHandler PdfExporting
C#
public event RecurrenceExceptionCreatedEventHandler RecurrenceExceptionCreated
C#
public event ReminderDismissEventHandler ReminderDismiss
C#
public event ReminderSnoozeEventHandler ReminderSnooze
C#
public event ResourceHeaderCreatedEventHandler ResourceHeaderCreated
C#
public event ResourcesPopulatingEventHandler ResourcesPopulating
C#
public event TimeSlotContextMenuItemClickedEventHandler TimeSlotContextMenuItemClicked
C#
public event TimeSlotContextMenuItemClickingEventHandler TimeSlotContextMenuItemClicking
C#
public event TimeSlotCreatedEventHandler TimeSlotCreated