Skip to main content

DevExpress.Maui.Scheduler Namespace

Contains classes and interfaces that implement the DayView, WeekView, WorkWeekView, and MonthView functionality.

Assemblies: DevExpress.Maui.Mvvm.dll, DevExpress.Maui.Scheduler.dll

NuGet Packages: DevExpress.Maui.Mvvm, DevExpress.Maui.Scheduler

Classes

Name Description
AgendaAppointmentAppearance Contains a scheduler agenda view’s appointment appearance properties.
AgendaAppointmentPositionToConverterBase<T> A base class that converts an AgendaAppointmentPosition value to a specified type.
AgendaAppointmentPositionToCornerRadiusConverter The converter that you can use in XAML to convert the defined value to CornerRadius.
AgendaAppointmentPositionToThicknessConverter The converter that you can use in XAML to convert the defined value to Thickness.
AgendaAppointmentViewModel The storage for settings of an individual AgendaView appointment.
AgendaHeaderItemViewModel The base class for the AgendaAppointmentViewModel that supply data for different date headers.
AgendaHeaderTemplateSelector The template selector that chooses a view template based on the passed view model.
AgendaView A view that lists appointments by day.
AllDayAreaCellAppearance Contains appearance properties for the all day appointment‘s cell.
AllDayAreaCellViewModel The storage for appearance settings values of an individual all-day area cell’s representation.
AppointmentAppearance Contains a scheduler’s appointment appearance properties.
AppointmentAppearanceBase A base class for a scheduler’s appointment appearance.
AppointmentDetailPage
AppointmentEditPage The page that allows users to add new and edit existing appointments.
AppointmentEditViewModel
AppointmentInfo Stores data about an appointment with which a user interacts.
AppointmentItem The planned event a scheduler view displays.
AppointmentItemCollection The collection of AppointmentItem objects.
AppointmentLabelItem An appointment label.
AppointmentLabelItemCollection The collection of AppointmentLabelItem objects.
AppointmentLabelMappings Stores mappings that specify data object properties that contain values for AppointmentLabelItem properties.
AppointmentMappings Stores mappings that specify data object properties that contain values for AppointmentItem properties.
AppointmentStatusItem An appointment‘s status.
AppointmentStatusItemCollection The collection of AppointmentStatusItem objects.
AppointmentStatusMappings Stores mappings that specify data object properties that contain values for AppointmentStatusItem properties.
AppointmentViewModel Stores appearance settings for an individual appointment item‘s representation.
AppointmentViewModelBase
CellViewModel The base class for all view models that supply data for different cell types.
ColorItemSelectPage
ColorItemSelectViewModel
ColorItemViewModel
CreateSourceObjectEventArgs Provides data for the CreateSourceObject event.
CustomFieldMapping The mapping that transforms a source object’s property to a scheduler item’s custom field.
DailyRecurrenceViewModel
DataSource 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.
DayViewActualAppearance An appearance object.
DayViewBase The base class for all Day-based Views.
DayViewBaseActualAppearance An appearance object.
DayViewCellAppearance The storage for the day view cell appearance settings.
DayViewCellViewModel The storage for the appearance settings values of an individual day view cell.
DayViewHeaderItemAppearance 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.
DXObservableCollection<T>
EditHelper static
EnumItem<T>
ExpandoDictionaryObject Represents an object that stores additional properties.
FetchDataEventArgs Contains data for the FetchAppointments event.
HeaderItemAppearance The storage for date header appearance settings.
HeaderItemViewModel The base class for all view models that supply data for different date headers.
Initializer static Contains the Init() method that initializes classes from the DevExpress.Maui.Scheduler namespace.
IntervalInfo Stores information about the time interval a user taps.
ItemPropertyChangedEventArgs Provides data for the ItemPropertyChanged event.
ItemsCollectionChangedEventArgs Provides data for the ItemsCollectionChanged event.
ItemViewModel The base class for all view models that store data for the Scheduler’s visual elements.
LabelColorCollection A collection of label colors.
Mapping The property mapping that specifies source object’s property that supply 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 that allows you to create a Mapping object.
MappingsBase The base class for all scheduler item mappings the scheduler data source uses.
MonthlyRecurrenceViewModel
MonthlyRecurrenceViewModel.OnDayOfWeekViewModel
MonthlyRecurrenceViewModel.OnDayViewModel
MonthlyRecurrenceViewModel.OnMonthViewModelBase
MonthView The View that displays all appointments for a month.
MonthViewActualAppearance An appearance object.
MonthViewCellAppearance The storage for month view cell appearance settings.
MonthViewCellViewModel The storage for the appearance settings values of an individual month view cell.
MonthViewHeaderItemAppearance 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.
NeverRecurrenceViewModel
OccurrenceCalculator 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
SchedulerCellAppearance Contains a scheduler’s cell appearance properties.
SchedulerDataStorage Holds data for a scheduler view.
SchedulerDataStorageActualAppearance An appearance object.
SchedulerGestureEventArgs The storage of data for the ViewBase.Tap, ViewBase.DoubleTap and ViewBase.LongPress events.
SchedulerLocalizer An object that localizes the text lines displayed in the scheduler.
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.
TimeIndicatorAppearance The storage of time indicator’s appearance settings.
TimeRulerCellAppearance The storage for the appearance settings of the Day-based View’s time ruler cell.
TimeRulerCellViewModel The storage for appearance settings values of an individual time ruler cell.
TimeRulerHeaderAppearance The storage for the appearance settings of the Day-based View’s time ruler header.
TimeRulerHeaderViewModel The storage for appearance settings of an individual time ruler header’s representation.
TimeSpanBuilder
TimeZoneSelectPage
TimeZoneSelectViewModel
TimeZoneViewModel
TriggeredReminder
ViewBase The base class for all scheduler views.
ViewBaseActualAppearance An appearance object.
WeekDaysViewModel
WeekDaysViewModel.WeekDaysInfo
WeeklyRecurrenceViewModel
WeekView The view that displays all appointments for a specific week.
WeekViewActualAppearance An appearance object.
WorkWeekView The View that displays appointments scheduled for a specific work week.
WorkWeekViewActualAppearance An appearance object.
YearlyRecurrenceViewModel
YearlyRecurrenceViewModel.InMonthViewModel
YearlyRecurrenceViewModel.InWeekViewModel
YearlyRecurrenceViewModel.InYearViewModelBase

Interfaces

Name Description
IAgendaAppointmentCustomizer
IAllDayAreaCellCustomizer If implemented by a class, modifies appearance settings of individual all-day area cells.
IAppointmentCustomizer If implemented by a class, modifies appearance settings of individual appointments.
IDayViewCellCustomizer If implemented by a class, modifies appearance settings of individual Day View cells.
IDayViewHeaderItemCustomizer If implemented by a class, modifies appearance settings of individual Day View header items.
IDialogService
IMonthViewCellCustomizer If implemented by a class, modifies appearance settings of individual Month View cells.
IMonthViewHeaderItemCustomizer TIf implemented by a class, modifies appearance settings of individual Month View header items.
IRecurrenceInfo If implemented by a class, defines the occurrence chain (how often and how long occurrences happen).
ITimeRulerCellCustomizer If implemented by a class, modifies appearance settings of individual time ruler cell.

Structs

Name Description
DateTimeRange The time range that provides access to extended operations, such as Union and IntersectWith.
TimeSpanRange

Delegates

Name Description
CreateSourceObjectEventHandler A method that can handle the DataSource.CreateSourceObject event.
FetchDataEventHandler A method that handles the DataSource.FetchAppointments 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
AgendaAppointmentPosition Lists available appointment positions in the agenda view.
AppointmentType Lists all the available types of appointment items.
ColorSavingType Lists color formats the Scheduler View supports.
DailyRecurrenceType Lists the supported daily recurrence types.
DateTimeSavingMode Lists values that specify how the data source stores the appointment start and end values.
FetchMode Lists values that specify whether to process the FetchAppointments event in Bound or Unbound mode.
ItemType Lists the types of scheduler items that supply data to the Scheduler View.
MappingConversionBehavior Lists values that specify on which conversion stage the mapping uses Converter.
MonthlyRecurrenceType
MonthOfYear Lists the names of months.
RecurrenceRange Lists the types of recurrence range.
RecurrenceType Lists the types of recurrent appointments.
RefreshDataKind Lists the types of data that a scheduler view can request to refresh from its data source.
SchedulerStringId Contains values corresponding to strings that can be localized.
SnapToCellsMode Lists values that manage when the Day-based views snap appointments to cells.
WeekDays Lists days and groups of days for recurrence patterns.
WeekOfMonth Lists values that specify the serial number of the week in a particular month.
XmlSerializationVersion
YearlyRecurrenceType