SchedulerControl Members
The main control of the Scheduler suite which displays and manages calendar events (appointments).Constructors
| Name | Description |
|---|---|
| SchedulerControl() | Initializes a new instance of the SchedulerControl class. |
Fields
Properties
| Name | Description |
|---|---|
| ActiveView | Returns the view currently used by the SchedulerControl to show its data. |
| ActiveViewIndex | Gets or sets the index of the view currently used by the SchedulerControl to show its data. This is a dependency property. |
| ActualDefaultCalendarStyleSettings | |
| ActualEditAppointmentDialogSettings | |
| ActualGroupType | |
| ActualHeaderSettings | |
| AllowReminders | Gets or sets whether appointment reminders are allowed. This is a dependency property. |
| AppointmentMenu | |
| AppointmentsDisplayMode | |
| AppointmentsFlyoutStyle | |
| Calendars | Provides access to the collection of calendars that display appointments. |
| Commands | |
| DefaultCalendarStyleSettings | |
| DefaultCalendarStyleSettingsTemplate | |
| EditAppointmentDialogSettings | |
| EditAppointmentDialogSettingsTemplate | |
| FirstDayOfWeek | Specifies the day which the SchedulerControl’s week starts. This is a dependency property. |
| GroupType | Specifies the type of grouping applied to the Scheduler. This is a dependency property. |
| HeaderSettings | |
| HeaderSettingsTemplate | |
| LimitInterval | Gets or sets the time interval available for end-users. This is a dependency property. |
| MonthCellFlyoutStyle | |
| RemindersCheckInterval | |
| SchedulerMenu | |
| SelectedAppointments | Provides access to the selected appointments. |
| SelectedInterval | |
| Start | Gets or sets the SchedulerControl start date. This is a dependency property. |
| TimeZone | Gets or sets the time zone for the Scheduler. This is a dependency property. |
| Views | Provides access to the collection of the SchedulerControl’s views. |
| ViewsSource | |
| VisibleIntervals | Provides access to the currently visible time cell intervals. This is a dependency property. |
| WorkDays | Gets or sets days that form a work week. This is a dependency property. |
| WorkTime | Gets or sets the work time interval. This is a dependency property. |
Methods
| Name | Description |
|---|---|
| Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from Object. |
| Equals(Object) | Determines whether the specified object is equal to the current object. Inherited from Object. |
| GetAppointmentsAsync(DateTimeOffset, DateTimeOffset) | Retrieves the collection of appointments that fall within the specified time interval. |
| GetHashCode() | Serves as the default hash function. Inherited from Object. |
| GetType() | Gets the Type of the current instance. Inherited from Object. |
| MemberwiseClone() protected | Creates a shallow copy of the current Object. Inherited from Object. |
| ReferenceEquals(Object, Object) static | Determines whether the specified Object instances are the same instance. Inherited from Object. |
| RemoveAppointmentsWithConfirmDialogAsync(IList<AppointmentItem>) | |
| ShowEditAppointmentDialogAsync(AppointmentItem) | |
| ShowNewAppointmentDialogAsync(DateTimeOffset, DateTimeOffset, IEnumerable<ResourceItem>) | |
| ToString() | Returns a string that represents the current object. Inherited from Object. |
Events
| Name | Description |
|---|---|
| ActiveViewChanged | |
| AppointmentAdded | Occurs after the user has added an appointment to the Scheduler. |
| AppointmentAdding | Occurs when the user adds an appointment to the Scheduler. |
| AppointmentDragEnter | Occurs when the user drags back appointments that have been dragged out of the Scheduler or have been deserialized in the DeserializeAppointments event. |
| AppointmentDragLeave | Occurs when the user drags appointments out of the Scheduler’s bounds. |
| AppointmentDragOver | Raised repeatedly while the user drags appointments in the Scheduler control. |
| AppointmentDragStarting | Occurs when the user starts dragging the selected appointment(s). |
| AppointmentDrop | Occurs when the user drops appointments within a Scheduler’s view. |
| AppointmentDropCompleted | Occurs after completing a drag and drop operation. |
| AppointmentRemoved | Occurs after the user has removed an appointment. |
| AppointmentRemoving | Occurs when the user removes an appointment. |
| AppointmentUpdated | Occurs after the user has modified an appointment. |
| AppointmentUpdating | Occurs when the user modifies an appointment. |
| ContextMenuClosed | |
| ContextMenuOpened | |
| ContextMenuOpening | |
| DeserializeAppointments | Occurs when the user drags appointments from an external source. |
| EditAppointmentDialogShowing | Occurs before invoking the Edit Appointment dialog. |
| ItemClicked | |
| RemindersDialogShowing | |
| RemoveAppointmentDialogShowing | Occurs before invoking the Confirm Delete dialog. |
| SerializeAppointments | Allows you to serialize appointment that are being dragged by the user. |
| VisibleIntervalsChanged | Occurs when changing the visible time cells interval. |
See Also