Skip to main content
All docs
V19.1

SchedulerView Members

A scheduler view.

Constructors

Name Description
SchedulerView() Initializes a new SchedulerView instance with the default settings.

Fields

Name Description
ActiveViewIndexProperty static Identifies the ActiveViewIndex dependency property.
ActiveViewProperty static Identifies the ActiveView dependency property.
DataSourceProperty static Identifies the DataSource dependency property.
DefaultLabelColorsProperty static Identifies the DefaultLabelColors dependency property that stores colors the view uses for default labels.
FirstDayOfWeekProperty static Identifies the FirstDayOfWeek dependency property.
StartProperty static Identifies the Start dependency property.
ViewsProperty static Identifies the Views dependency property.
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 Gets the view that the scheduler currently uses to display data.
ActiveViewIndex Gets or sets the index of the view that the scheduler currently uses to display data.
AppointmentItems Provides access to appointments in the scheduler.
DataSource Gets or sets the data source for the scheduler.
FirstDayOfWeek Gets or sets the day from which the scheduler starts a week.
LabelItems Provides access to the collection of appointment labels.
Start Gets or sets the scheduler start date.
StatusItems Provides access to the collection of appointment statuses.
TimeZone
Views Returns the collection of the SchedulerControl’s views between which the scheduler can switch at runtime.
VisibleIntervals Gets the collection of time intervals the scheduler view displays.
WorkDays Gets or sets days that form a work week.
WorkTime Gets or sets the work time interval for the Day View, Work Week View and Week View.

Methods

Name Description
CopyAppointment(AppointmentItem) Creates a copy of the specified appointment object.
CreateAppointmentItem() Creates a new AppointmentItem instance and adds it to the AppointmentItems collection.
CreateLabelItem() Creates a new AppointmentLabelItem instance and adds it to the LabelItems collection.
CreateStatusItem() Creates a new AppointmentStatusItem instance and adds it to the StatusItems collection.
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.
GetAppointmentItemById(Object) Returns an appointment with the specified identifier from the AppointmentItems collection.
GetAppointments(DateTimeRange) Returns appointments within the specified date-time range.
GetExceptions(AppointmentItem) Returns all exceptions to the specified pattern.
GetExceptions(Object) Returns all exceptions to a pattern that use the recurrence info with the specified identifier.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetLabelItemById(Object) Returns a label with the specified identifier from the LabelItems collection.
GetOccurrenceOrException(AppointmentItem, Int32) Returns an occurrence or exception under the specified recurrence index from the recurring chain the given pattern specifies.
GetOccurrenceOrException(Object, Int32) Returns an occurrence or exception under the specified recurrence index from the recurring chain which the recurrence info with the given identifier specifies.
GetOccurrencesAndExceptions(AppointmentItem, DateTimeRange) Returns all occurrences and exceptions to the specified pattern that are within the given date-time interval.
GetOccurrencesAndExceptions(Object, DateTimeRange) Returns all occurrences and exceptions to a pattern that use the recurrence info with the specified identifier.
GetPattern(AppointmentItem) Returns a pattern of the specified occurrence or exception.
GetPattern(Object) Returns a pattern that utilizes recurrence information with the specified identifier.
GetStatusItemById(Object) Returns a status with the specified identifier from the StatusItems collection.
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.
RefreshData() Reloads all scheduler items from the data source.
RefreshData(RefreshDataKind) Reloads scheduler items of the specified kind from the data source.
RemoveAppointment(AppointmentItem) Removes the specified appointment from the AppointmentItems collection.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
DoubleTap Fires when users double tap on the Scheduler View.
ItemPropertyChanged Fires when a scheduler item’s property changes.
ItemsCollectionChanged Fires when a scheduler item collection changes.
LongPress Fires when users long press on the Scheduler View.
Tap Fires when users tap on the Scheduler View.
See Also