windowsforms-11377-controls-and-libraries-scheduler-visual-elements-command-ui-ribbon-ui.md
When creating a scheduling application, you can provide it with a set of Ribbon tabbed pages to let your end-users perform basic operations (navigate through dates, change active view, create, edit and delete appointments, select a type for grouping scheduler data, etc.) via the Ribbon user interface. Ribbon pages are structurally and visually split into logical groups. Each of these groups include commands that have the same feature in common. To get an example on how to provide a Ribbon UI for the scheduler, refer to the Getting Started document.
This topic lists available Ribbon groups combined into tabbed pages and includes links to documents containing working examples and detailed information on the scheduler’s functionality provided by a particular Ribbon group.
|
Ribbon Page Group
|
End-User Capabilities
|
Concepts
|
API
| | --- | --- | --- | --- | |
|
Import and export data in the iCalendar format.
|
|
| |
|
Print scheduler data.
|
|
SchedulerControl.ShowPrintPreview
SchedulerControl.ShowPrintOptionsForm
| |
|
Create Appointments
|
Recurring Appointments and Exceptions
|
SchedulerControl.CreateAppointment
SchedulerStorageBase.CreateAppointment
SchedulerControl.CreateNewAppointment
SchedulerControl.CreateNewRecurringAppointment
| |
|
Navigate through Dates
Zoom
|
|
IDateTimeNavigationService.GoToToday
IDateTimeNavigationService.GoToDate
IDateTimeNavigationService.NavigateForward
IDateTimeNavigationService.NavigateBackward
| |
|
Change Active View
|
|
SchedulerControl.ActiveViewType
SchedulerControl.ActiveViewChanging
SchedulerControl.ActiveViewChanged
| |
|
Group appointments.
|
|
| |
|
Change Active View
|
|
SchedulerControl.ActiveViewType
SchedulerControl.ActiveViewChanging
SchedulerControl.ActiveViewChanged
| |
|
Specify time scales.
|
|
| |
|
Customize the active view layout.
| |
SchedulerControl.QueryWorkTime
CellsAutoHeightOptions.AutoHeightMode
AppointmentDisplayOptions.SnapToCellsMode
| |
|
Edit Appointments
Delete Appointments
|
|
Modify Appointment
SchedulerControl.ShowEditAppointmentForm
SchedulerStorageBase.AppointmentChanging
SchedulerStorageBase.AppointmentsChanged
Delete Appointment
SchedulerStorageBase.AppointmentDeleting
SchedulerStorageBase.AppointmentsDeleted
SchedulerControl.DeleteAppointment
SchedulerControl.DeleteSelectedAppointments
Set End-User Restriction
SchedulerOptionsCustomization.AllowAppointmentEdit
SchedulerControl.AllowAppointmentEdit
SchedulerOptionsCustomization.AllowAppointmentDelete
SchedulerControl.AllowAppointmentDelete
| |
|
Edit Appointments
|
Appointment Labels and Statuses
Recurring Appointments and Exceptions
|
Appointment Label
Appointment Status
Appointment Recurrence
Appointment Reminder
|
See Also