[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.Charts.Designer
  [Expand]DevExpress.Data
  [Expand]DevExpress.Mvvm.UI
  [Expand]DevExpress.Mvvm.UI.Interactivity
  [Expand]DevExpress.Mvvm.UI.ModuleInjection
  [Expand]DevExpress.Xpf.Accordion
  [Expand]DevExpress.Xpf.Bars
  [Expand]DevExpress.Xpf.Carousel
  [Expand]DevExpress.Xpf.Charts
  [Expand]DevExpress.Xpf.Charts.Localization
  [Expand]DevExpress.Xpf.Charts.RangeControlClient
  [Expand]DevExpress.Xpf.ChunkList
  [Expand]DevExpress.Xpf.Controls
  [Expand]DevExpress.Xpf.Core
  [Expand]DevExpress.Xpf.Core.ConditionalFormatting
  [Expand]DevExpress.Xpf.Core.DataSources
  [Expand]DevExpress.Xpf.Core.ServerMode
  [Expand]DevExpress.Xpf.Data
  [Expand]DevExpress.Xpf.DataAccess
  [Expand]DevExpress.Xpf.DataAccess.DataSourceWizard
  [Expand]DevExpress.Xpf.Diagram
  [Expand]DevExpress.Xpf.Dialogs
  [Expand]DevExpress.Xpf.Docking
  [Expand]DevExpress.Xpf.Docking.Base
  [Expand]DevExpress.Xpf.DocumentViewer
  [Expand]DevExpress.Xpf.DXBinding
  [Expand]DevExpress.Xpf.Editors
  [Expand]DevExpress.Xpf.Editors.DataPager
  [Expand]DevExpress.Xpf.Editors.DateNavigator
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor.Native
  [Expand]DevExpress.Xpf.Editors.Filtering
  [Expand]DevExpress.Xpf.Editors.Flyout
  [Expand]DevExpress.Xpf.Editors.Flyout.Native
  [Expand]DevExpress.Xpf.Editors.Helpers
  [Expand]DevExpress.Xpf.Editors.Native
  [Expand]DevExpress.Xpf.Editors.Popups
  [Expand]DevExpress.Xpf.Editors.RangeControl
  [Expand]DevExpress.Xpf.Editors.Settings
  [Expand]DevExpress.Xpf.Editors.Validation
  [Expand]DevExpress.Xpf.ExpressionEditor
  [Expand]DevExpress.Xpf.Gauges
  [Expand]DevExpress.Xpf.Gauges.Localization
  [Expand]DevExpress.Xpf.Grid
  [Expand]DevExpress.Xpf.Grid.ConditionalFormatting
  [Expand]DevExpress.Xpf.Grid.LookUp
  [Expand]DevExpress.Xpf.Grid.TreeList
  [Expand]DevExpress.Xpf.Layout.Core
  [Expand]DevExpress.Xpf.LayoutControl
  [Expand]DevExpress.Xpf.Map
  [Expand]DevExpress.Xpf.NavBar
  [Expand]DevExpress.Xpf.Navigation
  [Expand]DevExpress.Xpf.PdfViewer
  [Expand]DevExpress.Xpf.PivotGrid
  [Expand]DevExpress.Xpf.PivotGrid.Printing
  [Expand]DevExpress.Xpf.Printing
  [Expand]DevExpress.Xpf.Printing.Parameters
  [Expand]DevExpress.Xpf.Printing.Parameters.Models
  [Expand]DevExpress.Xpf.Printing.PreviewControl
  [Expand]DevExpress.Xpf.Printing.PreviewControl.Bars
  [Expand]DevExpress.Xpf.Prism
  [Expand]DevExpress.Xpf.PropertyGrid
  [Expand]DevExpress.Xpf.Reports.UserDesigner
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Extensions
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Localization
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard.Pages
  [Expand]DevExpress.Xpf.Ribbon
  [Expand]DevExpress.Xpf.RichEdit
  [Expand]DevExpress.Xpf.RichEdit.Menu
  [Expand]DevExpress.Xpf.Scheduler
  [Expand]DevExpress.Xpf.Scheduler.Drawing
  [Expand]DevExpress.Xpf.Scheduler.Menu
  [Expand]DevExpress.Xpf.Scheduler.Reporting
  [Expand]DevExpress.Xpf.Scheduler.UI
  [Collapse]DevExpress.Xpf.Scheduling
    AppointmentDragResizeMode Enumeration
   [Expand]AppointmentDragResizeViewModel Class
   [Expand]AppointmentEditViewModel Class
   [Expand]AppointmentEditViewModelBase Class
   [Expand]AppointmentInplaceEditorViewModel Class
   [Expand]AppointmentItem Class
   [Expand]AppointmentItemCancelEventArgs Class
    AppointmentItemCancelEventHandler Delegate
   [Expand]AppointmentItemCollection Class
   [Expand]AppointmentItemConflictEventArgs Class
    AppointmentItemConflictEventHandler Delegate
   [Expand]AppointmentItemDragDropEventArgs Class
    AppointmentItemDragDropEventHandler Delegate
   [Expand]AppointmentItemEventArgs Class
    AppointmentItemEventHandler Delegate
   [Expand]AppointmentItemOperationEventArgs Class
    AppointmentItemOperationEventHandler Delegate
   [Expand]AppointmentItemResizeEventArgs Class
    AppointmentItemResizeEventHandler Delegate
   [Expand]AppointmentLabelItem Class
   [Expand]AppointmentLabelItemCollection Class
   [Expand]AppointmentLabelMappings Class
   [Expand]AppointmentMappings Class
   [Expand]AppointmentStatusItem Class
   [Expand]AppointmentStatusMappings Class
   [Expand]AppointmentWindowShowingEventArgs Class
    AppointmentWindowShowingEventHandler Delegate
   [Expand]AppointmentWindowTimeIntervalViewModel Class
    BrushSavingType Enumeration
   [Expand]CellBrushSchema Class
    CommandBarStyle Enumeration
   [Expand]CreateSourceObjectEventArgs Class
   [Expand]CustomAppointmentBackgroundEventArgs Class
    CustomAppointmentBackgroundEventHandler Delegate
   [Expand]CustomFieldMapping Class
   [Expand]CustomWorkTimeEventArgs Class
    CustomWorkTimeEventHandler Delegate
   [Expand]DataSource Class
   [Expand]DayView Class
   [Expand]DayViewBase Class
   [Expand]DefaultBarItemNames Class
   [Expand]DeleteOccurrenceWindowShowingEventArgs Class
    DeleteOccurrenceWindowShowingEventHandler Delegate
    DXColorSavingType Enumeration
   [Expand]FixedTimeScale Class
   [Expand]GotoDateWindowShowingEventArgs Class
    GotoDateWindowShowingEventHandler Delegate
   [Expand]IDataSourceBase Interface
   [Expand]ISchedulerHitInfo Interface
   [Expand]ItemPropertyChangedEventArgs Class
    ItemPropertyChangedEventHandler Delegate
   [Expand]ItemsCollectionChangedEventArgs Class
    ItemsCollectionChangedEventHandler Delegate
    ItemType Enumeration
   [Expand]LabelColorCollection Class
   [Expand]Mapping Class
   [Expand]MappingsBase Class
   [Expand]MonthView Class
    MoreButtonVisibility Enumeration
   [Expand]OptionsContextMenu Class
   [Expand]OptionsWindows Class
   [Expand]PopupMenuShowingEventArgs Class
    PopupMenuShowingEventHandler Delegate
   [Expand]RecurrenceWindowShowingEventArgs Class
    RecurrenceWindowShowingEventHandler Delegate
   [Expand]RecurringReminderItem Class
    RefreshDataKind Enumeration
   [Expand]ReminderItem Class
   [Expand]ReminderItemCollection Class
   [Expand]RemindersWindowShowingEventArgs Class
    RemindersWindowShowingEventHandler Delegate
    ResizeState Enumeration
   [Expand]ResourceBrushSchema Class
   [Expand]ResourceBrushSchemaCollection Class
   [Expand]ResourceItem Class
   [Expand]ResourceItemCollection Class
   [Expand]ResourceItemEmpty Class
   [Expand]ResourceMappings Class
   [Expand]SchedulerCommands Class
   [Expand]SchedulerControl Class
   [Expand]SchedulerControlBase Class
   [Expand]SchedulerDateNavigatorStyleSettings Class
    SchedulerHitTestType Enumeration
    SnapToCellsMode Enumeration
   [Expand]SourceObjectContainer Class
   [Expand]TimelineView Class
   [Expand]TimeRuler Class
   [Expand]TimeRulerWindowShowingEventArgs Class
    TimeRulerWindowShowingEventHandler Delegate
   [Expand]TimeScaleBase Class
   [Expand]TimeScaleCollection Class
   [Expand]TimeScaleDay Class
   [Expand]TimeScaleHour Class
   [Expand]TimeScaleMonth Class
   [Expand]TimeScaleQuarter Class
   [Expand]TimeScaleWeek Class
   [Expand]TimeScaleWorkDay Class
   [Expand]TimeScaleWorkHour Class
   [Expand]TimeScaleYear Class
   [Expand]TimeSpanCollection Class
   [Expand]TriggeredReminder Class
   [Expand]ViewBase Class
   [Expand]VisibleIntervalsChangedEventArgs Class
    VisibleIntervalsChangedEventHandler Delegate
   [Expand]WeekView Class
   [Expand]WindowShowingEventArgs<T> Class
   [Expand]WorkWeekView Class
  [Expand]DevExpress.Xpf.Scheduling.Editors
  [Expand]DevExpress.Xpf.Scheduling.Reporting
  [Expand]DevExpress.Xpf.Scheduling.Visual
  [Expand]DevExpress.Xpf.Scheduling.VisualData
  [Expand]DevExpress.Xpf.SpellChecker
  [Expand]DevExpress.Xpf.Spreadsheet
  [Expand]DevExpress.Xpf.Spreadsheet.Menu
  [Expand]DevExpress.Xpf.TreeMap
  [Expand]DevExpress.Xpf.Utils.Themes
  [Expand]DevExpress.Xpf.WindowsUI
  [Expand]DevExpress.Xpf.WindowsUI.Internal
  [Expand]DevExpress.Xpf.WindowsUI.Navigation
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Printing
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

DevExpress.Xpf.Scheduling Namespace

Contains classes which implement the main functionality of the WPF Scheduler suite. To use these classes in XAML code, add the xmlns:dxsch="http://schemas.devexpress.com/winfx/2008/xaml/scheduling" namespace reference.

Expanded Classes

  Class Description
Public class AppointmentDragResizeViewModel View model used in the drag-and-drop and resize operations, containing appointment property values which are modified during an action.
Public class AppointmentEditViewModel A base class for View Models used in appointment editing window and in-place appointment editor.
Public class AppointmentEditViewModelBase A base class for View Models created for end-user appointment editing (window editor, in-place editor, drag and resize).
Public class AppointmentInplaceEditorViewModel A View Model that contains in-place editor settings.
Public class AppointmentItem An appointment in the Scheduler.
Public class AppointmentItemCancelEventArgs Provides data for the BeforeAppointmentItemDelete event.
Public class AppointmentItemCollection A collection of appointments.
Public class AppointmentItemConflictEventArgs Provides data to the CustomAllowAppointmentConflicts event.
Public class AppointmentItemDragDropEventArgs Provides data for the AppointmentDrag and AppointmentDrop events.
Public class AppointmentItemEventArgs Serves as the base class for classes which provide data for certain AppointmentItem events.
Public class AppointmentItemOperationEventArgs Provides data for the CustomAllowAppointment... events of the SchedulerControl.
Public class AppointmentItemResizeEventArgs Provides data for the AppointmentResize event.
Public class AppointmentLabelItem An object used as a label to categorize appointments.
Public class AppointmentLabelItemCollection Represents a collection of appointment labels.
Public class AppointmentLabelMappings Provides information on the appointment label properties' mapping to data fields.
Public class AppointmentMappings Provides information on the appointment properties' mapping to data fields.
Public class AppointmentStatusItem An object used to indicate the busy status of the user for the appointment.
Public class AppointmentStatusMappings Provides information on the appointment status properties' mapping to data fields.
Public class AppointmentWindowShowingEventArgs Provides data for the AppointmentWindowShowing event.
Public class AppointmentWindowTimeIntervalViewModel A View Model which specifies the appointment's interval.
Public class CellBrushSchema A combination of colors used to paint the cell background and borders.
Public class CreateSourceObjectEventArgs Provides data to the CreateSourceObject event.
Public class CustomAppointmentBackgroundEventArgs Provides data for the CustomAppointmentBackground event.
Public class CustomFieldMapping Provides information on custom property mapping to appropriate data fields.
Public class CustomWorkTimeEventArgs Provides data for the CustomWorkTime event.
Public class DataSource An object that specifies data sources and mappings for the Scheduler objects.
Public class DayView A view that displays a detailed picture of events across one or more days.
Public class DayViewBase A base class for views which display one or more days in a detailed manner.
Public class DefaultBarItemNames Stores the names of the default Scheduler Ribbon items and Pop-Up Menus.
Public class DeleteOccurrenceWindowShowingEventArgs Provides data for the DeleteOccurrenceWindowShowing event.
Public class FixedTimeScale A time scale in the Timeline view whose time cell value is set to a custom fixed interval.
Public class GotoDateWindowShowingEventArgs Provides data for the GotoDateWindowShowing event.
Public class ItemPropertyChangedEventArgs Provides data for the ItemPropertyChanged event.
Public class ItemsCollectionChangedEventArgs Provides data for the ItemsCollectionChanged event.
Public class LabelColorCollection A color collection used for appointment label colors.
Public class Mapping Maps persistent object's properties to the data source fields.
Public class MappingsBase Base class for Scheduler Mappings.
Public class MonthView A view that enables end-users to schedule and view user events by month (several weeks).
Public class OptionsContextMenu Provides options used to customize the Scheduler context menus.
Public class OptionsWindows Allows specifying custom window types instead of the default windows.
Public class PopupMenuShowingEventArgs Provides data for the PopupMenuShowing event.
Public class RecurrenceWindowShowingEventArgs Provides data for the RecurrenceWindowShowing event.
Public class RecurringReminderItem A reminder for a recurring appointment.
Public class ReminderItem A reminder for a non-recurring appointment.
Public class ReminderItemCollection A collection of reminders.
Public class RemindersWindowShowingEventArgs Provides data for the RemindersWindowShowingEvent event.
Public class ResourceBrushSchema A color combination which contains colors used to paint scheduler resources.
Public class ResourceBrushSchemaCollection A collection of color combinations used to paint Scheduler resources.
Public class ResourceItem A common attribute which can be assigned to appointments to group them.
Public class ResourceItemCollection A collection of Scheduler resources.
Public class ResourceItemEmpty Provides static methods to obtain the empty resource and its identifier.
Public class ResourceMappings Provides information on the resource properties' mapping to data fields.
Public class SchedulerCommands Provides access to Scheduler commands.
Public class SchedulerControl The main control of the Scheduler suite which displays and manages appointments.
Public class SchedulerControlBase A base class for the SchedulerControl.
Public class SchedulerDateNavigatorStyleSettings Contains additional settings and functionality applied to the DevExpress.Xpf.Editors.DateNavigator.DateNavigator bound to the SchedulerControl.
Public class SourceObjectContainer A base class for the Scheduler persistent objects.
Public class TimelineView A view that arranges events and appointments across horizontal timelines.
Public class TimeRuler A time ruler for the SchedulerControl.
Public class TimeRulerWindowShowingEventArgs Provides data for the TimeRulerWindowShowing event.
Public class TimeScaleBase A base class for classes which are time scales in the Timeline view.
Public class TimeScaleCollection A collection of time scales in the Timeline view.
Public class TimeScaleDay A time scale in the Timeline view whose time cell value is equal to a single day.
Public class TimeScaleHour A time scale in the Timeline view whose time cell value is equal to a single hour.
Public class TimeScaleMonth A time scale in the Timeline view whose time cell value is equal to a single month.
Public class TimeScaleQuarter A time scale in the Timeline view whose time cell value is equal to a quarter of a year.
Public class TimeScaleWeek A time scale in the Timeline view whose time cell value is equal to a single week.
Public class TimeScaleWorkDay A time scale in the Timeline view displaying only workdays. Its time cell value is equal to a single day.
Public class TimeScaleWorkHour A time scale in the Timeline view displaying only working hours. Its time cell value is equal to a single hour.
Public class TimeScaleYear A time scale in the Timeline view whose time cell value is equal to a single year.
Public class TimeSpanCollection An ObservableCollection of time intervals.
Public class TriggeredReminder An object that identifies a reminder which is due.
Public class ViewBase A base class for all Scheduler views.
Public class VisibleIntervalsChangedEventArgs Provides data for the VisibleIntervalsChanged event.
Public class WeekView A view that displays the entire week.
Public class WindowShowingEventArgs<T> A base class that provides data for events which occur before displaying windows and dialogs.
Public class WorkWeekView A view that displays appointments for the working days in a particular week.

Expanded Interfaces

  Interface Description
Public interface IDataSourceBase Base interface for the DataSource object.
Public interface ISchedulerHitInfo Contains information about a specific point within a scheduler.

Expanded Delegates

  Delegate Description
Public delegate AppointmentItemCancelEventHandler A method that handles the BeforeAppointmentItemDelete event.
Public delegate AppointmentItemConflictEventHandler A method that handles the CustomAllowAppointmentConflicts event.
Public delegate AppointmentItemDragDropEventHandler A method that will handle the AppointmentDrag or AppointmentDrop event.
Public delegate AppointmentItemEventHandler A method that handles the InitNewAppointment event.
Public delegate AppointmentItemOperationEventHandler A method that handles the AllowAppointmentCreate, AllowAppointmentDelete, AllowAppointmentEdit and CustomAllowInplaceEditor events.
Public delegate AppointmentItemResizeEventHandler A method that will handle the AppointmentResize event.
Public delegate AppointmentWindowShowingEventHandler A method that handles the AppointmentWindowShowing event.
Public delegate CustomAppointmentBackgroundEventHandler A method that handles the CustomAppointmentBackground event.
Public delegate CustomWorkTimeEventHandler A method that handles the CustomWorkTime event.
Public delegate DeleteOccurrenceWindowShowingEventHandler A method that handles the DeleteOccurrenceWindowShowing event.
Public delegate GotoDateWindowShowingEventHandler A method that handles the GotoDateWindowShowing event.
Public delegate ItemPropertyChangedEventHandler A method that handles the ItemPropertyChanged event.
Public delegate ItemsCollectionChangedEventHandler A method that handles the ItemsCollectionChanged event.
Public delegate PopupMenuShowingEventHandler A method that handles the PopupMenuShowing event.
Public delegate RecurrenceWindowShowingEventHandler A method that handles the RecurrenceWindowShowing event.
Public delegate RemindersWindowShowingEventHandler A method that handles the RemindersWindowShowing event.
Public delegate TimeRulerWindowShowingEventHandler A method that handles the TimeRulerWindowShowing event.
Public delegate VisibleIntervalsChangedEventHandler A method that handles the VisibleIntervalsChanged event.

Expanded Enumerations

  Enumeration Description
Public enum AppointmentDragResizeMode Lists modes which determine how an appointment fits in the time cell when dragging or resizing.
Public enum BrushSavingType Lists data types used for storing the System.Drawing.Brush object.
Public enum CommandBarStyle Lists values used to specify the type of the Scheduler's command bar.
Public enum DXColorSavingType Lists data types used for storing the color.
Public enum ItemType Lists item types for which the ItemPropertyChanged and ItemsCollectionChanged events occur.
Public enum MoreButtonVisibility Lists values used to specify the More buttons visibility.
Public enum RefreshDataKind Lists types of data to be refreshed and reflect any changes made in it.
Public enum ResizeState Lists states of the resize action.
Public enum SchedulerHitTestType Lists the values that identify a scheduler's elements.
Public enum SnapToCellsMode Lists the fit modes of appointment in the time cell(s) by stretching it to the cell's boundaries.
Is this topic helpful?​​​​​​​