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

DevExpress.XamarinForms.Scheduler Namespace

Contains classes that implement the SchedulerView functionality.

Classes

Name Description
AllDayAreaCellStyle

The storage for All day area cells' appearance settings.

AllDayAreaCellViewModel

The storage for appearance settings values of an individual all-day area cell's representation.

AppointmentEditPage

The page that allows users to add new appointments and edit existing appointments.

AppointmentInfo

The storage of data about an appointment with which a user interacts.

AppointmentItem

The planned event the SchedulerView displays.

AppointmentItemCollection

The collection of AppointmentItems.

AppointmentLabelItem

An appointment's label.

AppointmentLabelItemCollection

The collection of AppointmentLabelItems.

AppointmentLabelMappings

The storage of mappings that specify data objects' properties that provide values for AppointmentLabelItem properties.

AppointmentMappings

The storage of mappings that specify data objects' properties that provide values for AppointmentItem properties.

AppointmentStatusItem

An appointment's status.

AppointmentStatusItemCollection

The collection of AppointmentStatusItems.

AppointmentStatusMappings

The storage of mappings that specify data objects' properties that provide values for AppointmentStatusItem properties.

AppointmentStyle

The storage of appointment item appearance settings.

AppointmentViewModel

The storage for appearance settings values of an individual appointment item's representation.

CellStyle

The base class for all styles that configure a View cell's appearance.

CellViewModel

The base class for all view models that provide data for different types of cells.

CreateSourceObjectEventArgs

The storage of data for the DataSource.CreateSourceObject event.

CustomFieldMapping

The mapping that transforms a source object's property to a scheduler item's custom field.

DataSource

An object that specifies data sources and mappings for the scheduler's appointments, labels and statuses.

DayView

The view that displays appointments for a specific day or several days.

DayViewBase

The base class for all Day-based Views.

DayViewCellStyle

The storage for day view cells' appearance settings.

DayViewCellViewModel

The storage for appearance settings values of an individual day view cell's representation.

DayViewHeaderItemStyle

The storage for the Day-based View's date header appearance settings.

DayViewHeaderItemViewModel

The storage for appearance settings values of an individual Day View header item's representation.

ExpandoDictionaryObject

Represents an object that stores additional properties.

HeaderItemStyle

The base class for all date headers of the Scheduler's views.

HeaderItemViewModel

The base class for all view models that provide data for different date headers.

IntervalInfo

The storage of data about time interval a user taps.

ItemPropertyChangedEventArgs

The storage of data for the SchedulerView.ItemPropertyChanged event.

ItemStyle

The base class for all styles that configure the appearance of the Scheduler's visual elements.

ItemViewModel

The base class for all view models that store data for the Scheduler's visual elements.

ItemsCollectionChangedEventArgs

The storage of data for the SchedulerView.ItemsCollectionChanged event.

Mapping

The property mapping that specifies source object's property that provides data to a scheduler item's property.

MappingConverter

A type converter that converts string instances from and to Mapping instances.

MappingExtension

Implements a XAML markup extension in order to create a Mapping object.

MappingsBase

The base class for all scheduler item mappings the scheduler data source uses.

MonthView

The View that displays all appointments for a month.

MonthViewCellStyle

The storage for month view cell appearance settings.

MonthViewCellViewModel

The storage for appearance settings values of an individual month view cell's representation.

MonthViewHeaderItemStyle

The storage for the Month View's header items appearance settings.

MonthViewHeaderItemViewModel

The storage for appearance settings values of an individual month view header item's representation.

OccurrenceCalculator

The calculator that allows you to compute parameters of a specific occurrence in an occurrence chain.

RecurrenceInfo

The storage for the pattern appointment's recurrence information.

SchedulerGestureEventArgs

The storage of data for the SchedulerView.Tap, SchedulerView.DoubleTap and SchedulerView.LongPress events.

SchedulerMappingConverterParameter

Provides extra data for mapping converters when the scheduler transforms source objects to scheduler items and vise versa.

SchedulerView

A scheduler view.

SourceObjectContainer

The base class for all scheduler items.

TextStyle

The storage of text appearance settings.

TimeIndicatorStyle

The storage of time indicator's appearance settings.

TimeRulerCellStyle

The storage for Day-based View's time ruler cell appearance settings.

TimeRulerCellViewModel

The storage for appearance settings values of an individual time ruler cell's representation.

TimeRulerHeaderStyle

The storage for the Day-based View's time ruler header appearance settings.

TimeRulerHeaderViewModel

The storage for appearance settings values of an individual time ruler header's representation.

ViewBase

The base class for all Views that display scheduler's appointments.

WeekView

The view that displays all appointments for a specific week.

WorkWeekView

The View that displays appointments scheduled for a specific work week.

Interfaces

Name Description
IAllDayAreaCellCustomizer

The interface that should implement a class that modifies appearance settings of individual all-day area cells.

IAppointmentCustomizer

The interface that should implement a class that modifies appearance settings of individual appointments.

IDayViewCellCustomizer

The interface that should implement a class that modifies appearance settings of individual Day View cells.

IDayViewHeaderItemCustomizer

The interface that should implement a class that modifies appearance settings of individual Day View header items.

IMonthViewCellCustomizer

The interface that should implement a class that modifies appearance settings of individual Month View cells.

IMonthViewHeaderItemCustomizer

The interface that should implement a class that modifies appearance settings of individual Month View header items.

IRecurrenceInfo

The interface of the recurrence information that defines occurrence chain (how often and how long occurrences happen).

ITimeRulerCellCustomizer

The interface that should implement a class that modifies appearance settings of individual time ruler cell.

Structs

Name Description
DateTimeRange

The date-time range.

TimeSpanRange

The time span range.

Delegates

Name Description
CreateSourceObjectEventHandler

A method that can handle the DataSource.CreateSourceObject event.

ItemPropertyChangedEventHandler

A method that can handle the SchedulerView.ItemPropertyChanged event.

ItemsCollectionChangedEventHandler

A method that can handle the SchedulerView.ItemsCollectionChanged event.

SchedulerGestureEventHandler

A method that can handle the SchedulerView.Tap, SchedulerView.DoubleTap and SchedulerView.LongPress events.

Enums

Name Description
AppointmentType

Lists types of appointment items.

ColorSavingType

Lists color representation formats the Scheduler View supports.

DateTimeSavingMode

Lists modes that specifies how data source stores date-time values of appointments.

ItemType

Lists types of scheduler items that provide data to the Scheduler View.

MappingConversionBehavior

Lists value that specifies on which conversion stage the mapping uses Converter.

RecurrenceRange

Lists the types of recurrence range.

RecurrenceType

Lists the types of recurrent appointments.

RefreshDataKind

Lists types of data that the Scheduler View can request to refresh from its data source.

SnapToCellsMode

Lists values that manages when the Day-based views snaps appointments to cells.

WeekDays

Lists days and groups of days for recurrence patterns.

WeekOfMonth

Lists values that specify the week in a month.