The requested page is not available for the requested platform. You are viewing the content for Default platform.

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.

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.

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.

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.

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