Back to Devexpress

DevExpress.XamarinForms.Scheduler Namespace

mobilecontrols-devexpress-dot-xamarinforms-897cbc3d.md

latest23.9 KB
Original Source

DevExpress.XamarinForms.Scheduler Namespace

Contains classes that implement the scheduler functionality.

Assembly : DevExpress.XamarinForms.Scheduler.dll

NuGet Package : DevExpress.XamarinForms.Scheduler

Classes

NameDescription
AllDayAreaCellStyleThe storage for All day area cells’ appearance settings.
AllDayAreaCellViewModelThe storage for appearance settings values of an individual all-day area cell‘s representation.
AppointmentDetailPage
AppointmentEditPageThe page that allows users to add new appointments and edit existing appointments.
AppointmentEditViewModel
AppointmentInfoThe storage of data about an appointment with which a user interacts.
AppointmentItemThe planned event a scheduler view displays.
AppointmentItemCollectionThe collection of AppointmentItems.
AppointmentLabelItemAn appointment label.
AppointmentLabelItemCollectionThe collection of AppointmentLabelItems.
AppointmentLabelMappingsThe storage of mappings that specify data objects’ properties that provide values for AppointmentLabelItem properties.
AppointmentMappingsThe storage of mappings that specify data objects’ properties that provide values for AppointmentItem properties.
AppointmentStatusItemAn appointment‘s status.
AppointmentStatusItemCollectionThe collection of AppointmentStatusItems.
AppointmentStatusMappingsThe storage of mappings that specify data objects’ properties that provide values for AppointmentStatusItem properties.
AppointmentStyleThe storage of appointment item appearance settings.
AppointmentViewModelThe storage for appearance settings values of an individual appointment item‘s representation.
CellStyleThe base class for all styles that configure a View cell’s appearance.
CellViewModelThe base class for all view models that provide data for different types of cells.
ColorItemSelectPage
ColorItemSelectViewModel
ColorItemViewModel
CreateSourceObjectEventArgsThe storage of data for the DataSource.CreateSourceObject event.
CustomFieldMappingThe mapping that transforms a source object’s property to a scheduler item’s custom field.
DailyRecurrenceViewModel
DataSourceAn object that specifies data sources and mappings for the scheduler’s appointments, labels and statuses.
DayViewThe view that displays appointments for a specific day or several days.
DayViewBaseThe base class for all Day-based Views.
DayViewCellStyleThe storage for the day view cell appearance settings.
DayViewCellViewModelThe storage for appearance settings values of an individual day view cell‘s representation.
DayViewHeaderItemStyleThe 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.
DXObservableCollection<T>
EditHelper static
EnumItem<T>
ExpandoDictionaryObjectRepresents an object that stores additional properties.
HeaderItemStyleThe base class for all date headers of the Scheduler’s views.
HeaderItemViewModelThe base class for all view models that provide data for different date headers.
Initializer staticContains the Init method that initializes the DevExpress Scheduler component.
IntervalInfoThe storage of data about time interval a user taps.
ItemPropertyChangedEventArgsThe storage of data for the SchedulerDataStorage.ItemPropertyChanged event.
ItemsCollectionChangedEventArgsThe storage of data for the SchedulerDataStorage.ItemsCollectionChanged event.
ItemStyleThe base class for all styles that configure the appearance of the Scheduler’s visual elements.
ItemViewModelThe base class for all view models that store data for the Scheduler’s visual elements.
MappingThe property mapping that specifies source object’s property that provides data to a scheduler item’s property.
MappingConverterA type converter that converts string instances from and to Mapping instances.
MappingExtensionImplements a XAML markup extension in order 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.
MonthViewCellStyleThe storage for month view cell appearance settings.
MonthViewCellViewModelThe storage for appearance settings values of an individual month view cell‘s representation.
MonthViewHeaderItemStyleThe 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
OccurrenceCalculatorThe calculator that allows 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
SchedulerDataStorageHolds data for a scheduler view.
SchedulerGestureEventArgsThe storage of data for the ViewBase.Tap, ViewBase.DoubleTap and ViewBase.LongPress events.
SchedulerLocalizer
SchedulerLocalizerExtension
SchedulerMappingConverterParameterProvides extra data for mapping converters when the scheduler transforms source objects to scheduler items and vise versa.
SchedulerResLocalizer
SourceObjectContainerThe base class for all scheduler items.
TextStyleThe storage of text appearance settings.
TimeIndicatorStyleThe storage of time indicator’s appearance settings.
TimeRulerCellStyleThe storage for Day-based View’s time ruler cell appearance settings.
TimeRulerCellViewModelThe storage for appearance settings values of an individual time ruler cell‘s representation.
TimeRulerHeaderStyleThe storage for the Day-based View’s time ruler header appearance settings.
TimeRulerHeaderViewModelThe storage for appearance settings values of an individual time ruler header‘s representation.
TimeSpanBuilder
TimeZoneSelectPage
TimeZoneSelectViewModel
TimeZoneViewModel
TriggeredReminder
ViewBaseThe base class for all scheduler views.
WeekDaysViewModel
WeekDaysViewModel.WeekDaysInfo
WeeklyRecurrenceViewModel
WeekViewThe view that displays all appointments for a specific week.
WorkWeekViewThe View that displays appointments scheduled for a specific work week.
YearlyRecurrenceViewModel
YearlyRecurrenceViewModel.InMonthViewModel
YearlyRecurrenceViewModel.InWeekViewModel
YearlyRecurrenceViewModel.InYearViewModelBase

Interfaces

NameDescription
IAllDayAreaCellCustomizerThe interface that should implement a class that modifies appearance settings of individual all-day area cells.
IAppointmentCustomizerThe interface that should implement a class that modifies appearance settings of individual appointments.
IDayViewCellCustomizerThe interface that should implement a class that modifies appearance settings of individual Day View cells.
IDayViewHeaderItemCustomizerThe interface that should implement a class that modifies appearance settings of individual Day View header items.
IDialogService
IMonthViewCellCustomizerThe interface that should implement a class that modifies appearance settings of individual Month View cells.
IMonthViewHeaderItemCustomizerThe interface that should implement a class that modifies appearance settings of individual Month View header items.
IRecurrenceInfoThe interface of the recurrence information that defines occurrence chain (how often and how long occurrences happen).
ITimeRulerCellCustomizerThe interface that should implement a class that modifies appearance settings of individual time ruler cell.

Structs

NameDescription
DateTimeRangeThe date-time range.
TimeSpanRangeThe time span range.

Delegates

NameDescription
CreateSourceObjectEventHandlerA method that can handle the DataSource.CreateSourceObject 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
AppointmentTypeLists types of appointment items.
ColorSavingTypeLists color representation formats the Scheduler View supports.
DailyRecurrenceType
DateTimeSavingModeLists values that specifies how the data source stores the start and end values of appointments.
ItemTypeLists types of scheduler items that provide data to the Scheduler View.
MappingConversionBehaviorLists value that specifies on which conversion stage the mapping uses Converter.
MonthlyRecurrenceType
MonthOfYear
RecurrenceRangeLists the types of recurrence range.
RecurrenceTypeLists the types of recurrent appointments.
RefreshDataKindLists types of data that a scheduler view can request to refresh from its data source.
SchedulerStringId
SnapToCellsModeLists values that manages when the Day-based views snaps appointments to cells.
WeekDaysLists days and groups of days for recurrence patterns.
WeekOfMonthLists values that specify the week in a month.
XmlSerializationVersion
YearlyRecurrenceType