Back to Devexpress

DevExpress.Maui.Scheduler Namespace

maui-devexpress-dot-maui-1845b549.md

latest23.3 KB
Original Source

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

NameDescription
AgendaAppointmentAppearanceContains a scheduler agenda view’s appointment appearance properties.
AgendaAppointmentPositionToConverterBase<T>A base class that converts an AgendaAppointmentPosition value to a specified type.
AgendaAppointmentPositionToCornerRadiusConverterThe converter that you can use in XAML to convert the defined value to CornerRadius.
AgendaAppointmentPositionToThicknessConverterThe converter that you can use in XAML to convert the defined value to Thickness.
AgendaAppointmentViewModelThe storage for settings of an individual AgendaView appointment.
AgendaHeaderItemViewModelThe base class for the AgendaAppointmentViewModel that supply data for different date headers.
AgendaHeaderTemplateSelectorThe template selector that chooses a view template based on the passed view model.
AgendaViewA view that lists appointments by day.
AllDayAreaCellAppearanceContains appearance properties for the all day appointment‘s cell.
AllDayAreaCellViewModelThe storage for appearance settings values of an individual all-day area cell’s representation.
AppointmentAppearanceContains a scheduler’s appointment appearance properties.
AppointmentAppearanceBaseA base class for a scheduler’s appointment appearance.
AppointmentDetailPage
AppointmentEditPageThe page that allows users to add new and edit existing appointments.
AppointmentEditViewModel
AppointmentInfoStores data about an appointment with which a user interacts.
AppointmentItemThe planned event a scheduler view displays.
AppointmentItemCollectionThe collection of AppointmentItem objects.
AppointmentLabelItemAn appointment label.
AppointmentLabelItemCollectionThe collection of AppointmentLabelItem objects.
AppointmentLabelMappingsStores mappings that specify data object properties that contain values for AppointmentLabelItem properties.
AppointmentMappingsStores mappings that specify data object properties that contain values for AppointmentItem properties.
AppointmentStatusItemAn appointment‘s status.
AppointmentStatusItemCollectionThe collection of AppointmentStatusItem objects.
AppointmentStatusMappingsStores mappings that specify data object properties that contain values for AppointmentStatusItem properties.
AppointmentViewModelStores appearance settings for an individual appointment item‘s representation.
AppointmentViewModelBase
CellViewModelThe base class for all view models that supply data for different cell types.
ColorItemSelectPage
ColorItemSelectViewModel
ColorItemViewModel
CreateSourceObjectEventArgsProvides data for the CreateSourceObject event.
CustomFieldMappingThe mapping that transforms a source object’s property to a scheduler item’s custom field.
DailyRecurrenceViewModel
DataSourceSpecifies data sources and mappings for the scheduler’s appointments, labels, and statuses.
DayViewThe view that displays appointments for a specific day or several days.
DayViewActualAppearanceAn appearance object.
DayViewBaseThe base class for all Day-based Views.
DayViewBaseActualAppearanceAn appearance object.
DayViewCellAppearanceThe storage for the day view cell appearance settings.
DayViewCellViewModelThe storage for the appearance settings values of an individual day view cell.
DayViewHeaderItemAppearanceThe storage for the Day-based View’s date header appearance settings.
DayViewHeaderItemViewModelThe storage for appearance settings values of an individual Day View header item’s representation.
EditHelper static
EnumItem<T>
ExpandoDictionaryObjectRepresents an object that stores additional properties.
FetchDataEventArgsContains data for the FetchAppointments event.
HeaderItemAppearanceThe storage for date header appearance settings.
HeaderItemViewModelThe base class for all view models that supply data for different date headers.
Initializer staticContains the Init() method that initializes classes from the DevExpress.Maui.Scheduler namespace.
IntervalInfoStores information about the time interval a user taps.
ItemPropertyChangedEventArgsProvides data for the ItemPropertyChanged event.
ItemsCollectionChangedEventArgsProvides data for the ItemsCollectionChanged event.
ItemViewModelThe base class for all view models that store data for the Scheduler’s visual elements.
LabelColorCollectionA collection of label colors.
MappingThe property mapping that specifies source object’s property that supply data to a scheduler item’s property.
MappingConverterA type converter that converts string instances from and to Mapping instances.
MappingExtensionImplements a XAML markup extension that allows you to create a Mapping object.
MappingsBaseThe base class for all scheduler item mappings the scheduler data source uses.
MonthlyRecurrenceViewModel
MonthlyRecurrenceViewModel.OnDayOfWeekViewModel
MonthlyRecurrenceViewModel.OnDayViewModel
MonthlyRecurrenceViewModel.OnMonthViewModelBase
MonthViewThe View that displays all appointments for a month.
MonthViewActualAppearanceAn appearance object.
MonthViewCellAppearanceThe storage for month view cell appearance settings.
MonthViewCellViewModelThe storage for the appearance settings values of an individual month view cell.
MonthViewHeaderItemAppearanceThe storage for the Month View’s header items appearance settings.
MonthViewHeaderItemViewModelThe storage for appearance settings values of an individual month view header item’s representation.
NeverRecurrenceViewModel
OccurrenceCalculatorAllows you to compute parameters of a specific occurrence in an occurrence chain.
RecurrenceEditPage
RecurrenceEditViewModel
RecurrenceEndingViewModel
RecurrenceInfoThe storage for the pattern appointment‘s recurrence information.
RecurrenceViewModelBase
ReminderAddPage
ReminderAddViewModel
ReminderEditPage
ReminderEditViewModel
ReminderViewModel
SchedulerCellAppearanceContains a scheduler’s cell appearance properties.
SchedulerDataStorageHolds data for a scheduler view.
SchedulerDataStorageActualAppearanceAn appearance object.
SchedulerGestureEventArgsThe storage of data for the ViewBase.Tap, ViewBase.DoubleTap and ViewBase.LongPress events.
SchedulerLocalizerAn object that localizes the text lines displayed in the scheduler.
SchedulerMappingConverterParameterProvides extra data for mapping converters when the scheduler transforms source objects to scheduler items and vise versa.
SchedulerObservableCollection<T>
SourceObjectContainerThe base class for all scheduler items.
TimeIndicatorAppearanceThe storage of time indicator’s appearance settings.
TimeRulerCellAppearanceThe storage for the appearance settings of the Day-based View’s time ruler cell.
TimeRulerCellViewModelThe storage for appearance settings values of an individual time ruler cell.
TimeRulerHeaderAppearanceThe storage for the appearance settings of the Day-based View’s time ruler header.
TimeRulerHeaderViewModelThe storage for appearance settings of an individual time ruler header’s representation.
TimeSpanBuilder
TimeZoneSelectPage
TimeZoneSelectViewModel
TimeZoneViewModel
TriggeredReminder
ViewBaseThe base class for all scheduler views.
ViewBaseActualAppearanceAn appearance object.
WeekDaysViewModel
WeekDaysViewModel.WeekDaysInfo
WeeklyRecurrenceViewModel
WeekViewThe view that displays all appointments for a specific week.
WeekViewActualAppearanceAn appearance object.
WorkWeekViewThe View that displays appointments scheduled for a specific work week.
WorkWeekViewActualAppearanceAn appearance object.
YearlyRecurrenceViewModel
YearlyRecurrenceViewModel.InMonthViewModel
YearlyRecurrenceViewModel.InWeekViewModel
YearlyRecurrenceViewModel.InYearViewModelBase

Interfaces

NameDescription
IAgendaAppointmentCustomizer
IAllDayAreaCellCustomizerIf implemented by a class, modifies appearance settings of individual all-day area cells.
IAppointmentCustomizerIf implemented by a class, modifies appearance settings of individual appointments.
IDayViewCellCustomizerIf implemented by a class, modifies appearance settings of individual Day View cells.
IDayViewHeaderItemCustomizerIf implemented by a class, modifies appearance settings of individual Day View header items.
IDialogService
IMonthViewCellCustomizerIf implemented by a class, modifies appearance settings of individual Month View cells.
IMonthViewHeaderItemCustomizerTIf implemented by a class, modifies appearance settings of individual Month View header items.
IRecurrenceInfoIf implemented by a class, defines the occurrence chain (how often and how long occurrences happen).
ITimeRulerCellCustomizerIf implemented by a class, modifies appearance settings of individual time ruler cell.

Structs

NameDescription
DateTimeRangeThe time range that provides access to extended operations, such as Union and IntersectWith.
TimeSpanRange

Delegates

NameDescription
CreateSourceObjectEventHandlerA method that can handle the DataSource.CreateSourceObject event.
FetchDataEventHandlerA method that handles the DataSource.FetchAppointments event.
ItemPropertyChangedEventHandlerA method that can handle the SchedulerDataStorage.ItemPropertyChanged event.
ItemsCollectionChangedEventHandlerA method that can handle the SchedulerDataStorage.ItemsCollectionChanged event.
SchedulerGestureEventHandlerA method that can handle the ViewBase.Tap, ViewBase.DoubleTap and ViewBase.LongPress events.

Enums

NameDescription
AgendaAppointmentPositionLists available appointment positions in the agenda view.
AppointmentTypeLists all the available types of appointment items.
ColorSavingTypeLists color formats the Scheduler View supports.
DailyRecurrenceTypeLists the supported daily recurrence types.
DateTimeSavingModeLists values that specify how the data source stores the appointment start and end values.
FetchModeLists values that specify whether to process the FetchAppointments event in Bound or Unbound mode.
ItemTypeLists the types of scheduler items that supply data to the Scheduler View.
MappingConversionBehaviorLists values that specify on which conversion stage the mapping uses Converter.
MonthlyRecurrenceType
MonthOfYearLists the names of months.
RecurrenceRangeLists the types of recurrence range.
RecurrenceTypeLists the types of recurrent appointments.
RefreshDataKindLists the types of data that a scheduler view can request to refresh from its data source.
SchedulerStringIdContains values corresponding to strings that can be localized.
SnapToCellsModeLists values that manage when the Day-based views snap appointments to cells.
WeekDaysLists days and groups of days for recurrence patterns.
WeekOfMonthLists values that specify the serial number of the week in a particular month.
XmlSerializationVersion
YearlyRecurrenceType