Skip to main content
A newer version of this page is available. .

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

Name Description
ActiveViewIndexProperty static Identifies the ActiveViewIndex dependency property.
ActiveViewProperty static Identifies the ActiveView dependency property.
ActualDefaultCalendarStyleSettingsProperty static
ActualHeaderSettingsProperty static
AllowRemindersProperty static Identifies the AllowReminders dependency property.
AppointmentMenuProperty static
DefaultCalendarStyleSettingsProperty static
DefaultCalendarStyleSettingsTemplateProperty static
DIALOG_CONFIRM_DELETE
DIALOG_EDIT_APPT
FirstDayOfWeekProperty static Identifies the FirstDayOfWeek dependency property.
HeaderSettingsProperty static
HeaderSettingsTemplateProperty static
LimitIntervalProperty static Identifies the LimitInterval dependency property.
MonthCellFlyoutStyleProperty static
SchedulerMenuProperty static
SelectedIntervalProperty static
StartProperty static Identifies the Start dependency property.
TimeZoneProperty static Identifies the TimeZone dependency property.
ViewsSourceProperty static
VisibleIntervalsProperty static Identifies the VisibleIntervals dependency property.
WorkDaysProperty static Identifies the WorkDays dependency property.
WorkTimeProperty static Identifies the WorkTime dependency property.

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
ActualHeaderSettings
AllowReminders Gets or sets whether appointment reminders are allowed. This is a dependency property.
AppointmentMenu
Calendars Provides access to the collection of calendars that display appointments.
Commands
DefaultCalendarStyleSettings
DefaultCalendarStyleSettingsTemplate
FirstDayOfWeek Specifies the day which the SchedulerControl’s week starts. This is a dependency property.
HeaderSettings
HeaderSettingsTemplate
LimitInterval Gets or sets the time interval available for end-users. This is a dependency property.
MonthCellFlyoutStyle
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.
RemoveAppointment(AppointmentItem, Boolean)
ShowNewAppointmentDialogAsync(DateTimeOffset, DateTimeOffset)
ToString() Returns a string that represents the current object. Inherited from Object.
See Also