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 scheduler 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.

AppointmentDetailPage
AppointmentEditPage

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

AppointmentEditViewModel
AppointmentInfo

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

AppointmentItem

The planned event a scheduler view displays.

AppointmentItemCollection

The collection of AppointmentItems.

AppointmentLabelItem

An appointment 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.

ColorItemSelectPage
ColorItemSelectViewModel
ColorItemViewModel
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.

DXObservableCollection<T>
DailyRecurrenceViewModel
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 the day view cell 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.

EditHelper
EnumItem<T>
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 SchedulerDataStorage.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 SchedulerDataStorage.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.

MonthlyRecurrenceViewModel
MonthlyRecurrenceViewModel.OnDayOfWeekViewModel
MonthlyRecurrenceViewModel.OnDayViewModel
MonthlyRecurrenceViewModel.OnMonthViewModelBase
NeverRecurrenceViewModel
OccurrenceCalculator

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

RecurrenceEditPage
RecurrenceEditViewModel
RecurrenceEndingViewModel
RecurrenceInfo

The storage for the pattern appointment's recurrence information.

RecurrenceViewModelBase
ReminderAddPage
ReminderAddViewModel
ReminderEditPage
ReminderEditViewModel
ReminderViewModel
SchedulerDataStorage

Holds data for a scheduler view.

SchedulerGestureEventArgs

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

SchedulerMappingConverterParameter

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

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.

TimeSpanBuilder
TimeZoneSelectPage
TimeZoneSelectViewModel
TimeZoneViewModel
TriggeredReminder
ViewBase

The base class for all scheduler views.

WeekDaysViewModel
WeekDaysViewModel.WeekDaysInfo
WeekView

The view that displays all appointments for a specific week.

WeeklyRecurrenceViewModel
WorkWeekView

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

YearlyRecurrenceViewModel
YearlyRecurrenceViewModel.InMonthViewModel
YearlyRecurrenceViewModel.InWeekViewModel
YearlyRecurrenceViewModel.InYearViewModelBase

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.

IDialogService
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 SchedulerDataStorage.ItemPropertyChanged event.

ItemsCollectionChangedEventHandler

A method that can handle the SchedulerDataStorage.ItemsCollectionChanged event.

SchedulerGestureEventHandler

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

Enums

Name Description
AppointmentType

Lists types of appointment items.

ColorSavingType

Lists color representation formats the Scheduler View supports.

DailyRecurrenceType
DateTimeSavingMode

Lists values that specifies how the data source stores the start and end 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.

MonthOfYear
MonthlyRecurrenceType
RecurrenceRange

Lists the types of recurrence range.

RecurrenceType

Lists the types of recurrent appointments.

RefreshDataKind

Lists types of data that a 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.

YearlyRecurrenceType