[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].NET Core 3 Support
 [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.FilteringUI
  [Expand]DevExpress.Xpf.Core.Native
  [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.Gantt
  [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
   [Expand]AgendaView Class
   [Expand]AppointmentAddingEventArgs Class
    AppointmentDragResizeMode Enumeration
   [Expand]AppointmentDragResizeViewModel Class
   [Expand]AppointmentEditingEventArgs Class
   [Expand]AppointmentEditViewModel Class
   [Expand]AppointmentEditViewModelBase Class
   [Expand]AppointmentInplaceEditorViewModel Class
   [Collapse]AppointmentItem Class
     AppointmentItem Members
    [Expand]AppointmentItem Constructor
    [Expand]AppointmentItem Properties
    [Expand]AppointmentItem Events
    [Expand]AppointmentItem Methods
   [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]AppointmentRemovingEventArgs Class
   [Expand]AppointmentRestoringEventArgs Class
   [Expand]AppointmentStatusItem Class
   [Expand]AppointmentStatusMappings Class
   [Expand]AppointmentWindowShowingEventArgs Class
    AppointmentWindowShowingEventHandler Delegate
   [Expand]AppointmentWindowTimeIntervalViewModel Class
    BrushSavingType Enumeration
   [Expand]CellBrushSchema Class
    CommandBarStyle Enumeration
   [Expand]CommitAppointmentResizeEventArgs Class
   [Expand]CompleteAppointmentResizeEventArgs Class
   [Expand]CreateSourceObjectEventArgs Class
   [Expand]CustomAppointmentBackgroundEventArgs Class
    CustomAppointmentBackgroundEventHandler Delegate
   [Expand]CustomFieldMapping Class
   [Expand]CustomWorkTimeEventArgs Class
    CustomWorkTimeEventHandler Delegate
   [Expand]DailyRecurrenceBuilder Class
   [Expand]DataSource Class
   [Expand]DateNavigationPanel Class
   [Expand]DayView Class
   [Expand]DayViewBase Class
   [Expand]DefaultBarItemNames Class
   [Expand]DefaultBrushNames Class
   [Expand]DeleteOccurrenceWindowShowingEventArgs Class
    DeleteOccurrenceWindowShowingEventHandler Delegate
    DXColorSavingType Enumeration
   [Expand]FixedTimeScale Class
   [Expand]GotoDateWindowShowingEventArgs Class
    GotoDateWindowShowingEventHandler Delegate
   [Expand]HourlyRecurrenceBuilder Class
   [Expand]IDataSourceBase Interface
   [Expand]ISchedulerHitInfo Interface
   [Expand]ItemPropertyChangedEventArgs Class
    ItemPropertyChangedEventHandler Delegate
   [Expand]ItemsCollectionChangedEventArgs Class
    ItemsCollectionChangedEventHandler Delegate
    ItemType Enumeration
   [Expand]LabelColorCollection Class
   [Expand]ListView Class
   [Expand]Mapping Class
   [Expand]MappingsBase Class
   [Expand]MinutelyRecurrenceBuilder Class
   [Expand]MonthlyRecurrenceBuilder Class
   [Expand]MonthView Class
    MoreButtonVisibility Enumeration
   [Expand]OptionsContextMenu Class
   [Expand]OptionsPrinting Class
   [Expand]OptionsWindows Class
   [Expand]PopupMenuShowingEventArgs Class
    PopupMenuShowingEventHandler Delegate
   [Expand]QueryContinueAppointmentResizeEventArgs Class
   [Expand]RecurrenceBuilder Class
   [Expand]RecurrenceWindowShowingEventArgs Class
    RecurrenceWindowShowingEventHandler Delegate
    RefreshDataKind Enumeration
   [Expand]ReminderItem Class
   [Expand]RemindersWindowShowingEventArgs Class
    RemindersWindowShowingEventHandler Delegate
   [Expand]ResizeAppointmentOverEventArgs Class
    ResizeState Enumeration
   [Expand]ResourceBrushSchema Class
   [Expand]ResourceBrushSchemaCollection Class
   [Expand]ResourceItem Class
   [Expand]ResourceItemCollection Class
   [Expand]ResourceItemEmpty Class
   [Expand]ResourceMappings Class
   [Expand]ResourceTreeCommands Class
   [Expand]ResourceTreeControl Class
   [Expand]SchedulerCommands Class
   [Expand]SchedulerControl Class
   [Expand]SchedulerControlBase Class
   [Expand]SchedulerDateNavigatorStyleSettings Class
    SchedulerHitTestType Enumeration
   [Expand]SchedulerItemBase Class
   [Expand]SchedulerItemBaseMappings Class
   [Expand]SchedulerViewBase Class
    SnapToCellsMode Enumeration
   [Expand]SourceObjectContainer Class
   [Expand]StartAppointmentResizeEventArgs 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]WeeklyRecurrenceBuilder Class
   [Expand]WeekView Class
   [Expand]WindowShowingEventArgs<T> Class
   [Expand]WorkWeekView Class
   [Expand]YearlyRecurrenceBuilder Class
  [Expand]DevExpress.Xpf.Scheduling.Common
  [Expand]DevExpress.Xpf.Scheduling.Editors
  [Expand]DevExpress.Xpf.Scheduling.iCalendar
  [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]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

AppointmentItem Members

An appointment in the Scheduler.

Expanded Public Constructors

Show: Inherited
  Name Description
Public method AppointmentItem Overloaded. Initializes a new instance of the AppointmentItem class with the default settings.
Top

Expanded Public Properties

Show: Inherited
  Name Description
Public property AllDay Gets or sets whether the current appointment lasts the entire day (or several days).
Public property CustomFields (Inherited from SourceObjectContainer)
Public property Description Gets or sets the text for the appointment's description.
Public property Duration Gets or sets the appointment's duration. (Inherited from SchedulerItemBase)
Public property End Gets or sets the appointment's end date and time. (Inherited from SchedulerItemBase)
Public property HasExceptions Obsolete. Gets whether the current pattern appointment has changed or deleted occurrences in the recurring series.
Public property HasReminder Indicates whether the appointment has a reminder.
Public property Id Gets the object's identifier. (Inherited from SourceObjectContainer)
Public property Interval Returns the normalized duration based on the SchedulerItemBase.QueryStart and SchedulerItemBase.QueryEnd values. (Inherited from SchedulerItemBase)
Public property IsBase Gets whether the appointment is a base (of the Normal or Pattern type).
Public property IsDisposed Gets whether the current object has been disposed of.
Public property IsException Gets whether the appointment is an exception (of the ChangedOccurrence or DeletedOccurrence type).
Public property IsOccurrence Gets whether the appointment is an occurrence in a recurring series (of the Occurrence, ChangedOccurrence or DeletedOccurrence type).
Public property IsRecurring Gets whether the appointment belongs to a recurring series.
Public property LabelId Gets or sets the identifier of the label object associated with the appointment.
Public property Location Gets or sets the text that specifies the place where the appointment is scheduled.
Public property LongerThanADay Gets whether the appointment's length is equal to or greater than one day.
Public property QueryEnd Gets the normalized appointment end value which is recommended for use in interval-based appointment data source queries. (Inherited from SchedulerItemBase)
Public property QueryStart Gets the normalized appointment start value which is recommended for use in interval-based appointment data source queries. (Inherited from SchedulerItemBase)
Public property RecurrenceIndex Gets the appointment index in the recurring series. (Inherited from SchedulerItemBase)
Public property RecurrenceInfo Gets or sets information that defines an appointment's recurrence rule. (Inherited from SchedulerItemBase)
Public property RecurrenceInfoId Returns the identifier of the recurrence info. (Inherited from SchedulerItemBase)
Public property RecurrencePattern Obsolete. Gets the pattern appointment for the current appointment.
Public property Reminder Gets a reminder associated with the current appointment (the collection's first reminder, if there are several reminders).
Public property Reminders Returns the collection of Reminders for the appointment.
Public property ResourceId Gets or sets the identifier of the associated resource, or the first resource identifier if an appointment has several assigned resources. (Inherited from SchedulerItemBase)
Public property ResourceIds Provides access to the collection of identifiers of the associated resources. (Inherited from SchedulerItemBase)
Public property SameDay Gets whether the appointment's start and end times are on the same day.
Public property SourceObject Provides access to the data object bound to the current persistent instance. (Inherited from SourceObjectContainer)
Public property Start Gets or sets the start date and time of the appointment. (Inherited from SchedulerItemBase)
Public property StatusId Gets or sets the unique identifier of the status object associated with the appointment.
Public property Subject Gets or sets the appointment's subject text.
Public property TimeZoneId Gets or sets the appointment time zone. (Inherited from SchedulerItemBase)
Public property Type Gets or sets the type of an appointment.
Top

Expanded Public Methods

Show: Inherited
  Name Description
Public method Assign Copies all settings from the object passed as the parameter to the current object.
Public method CreateException Obsolete. Creates an appointment that is an exception in a recurring series.
Public method CreateNewReminder Creates a reminder for the specified appointment.
Public method DeleteExceptions Obsolete. Removes changed and deleted occurrences in the recurring series.
Public methodStatic member Equals Determines whether the specified System.Object instances are considered equal. (Inherited from System.Object)
Public method Equals Determines whether the specified System.Object is equal to the current System.Object. (Inherited from System.Object)
Public method FindException Obsolete. Returns an appointment that is an exception in the recurring series at the specified index.
Public method GetExceptions Obsolete. Returns a collection of the changed and deleted occurrences for the current pattern appointment.
Public method GetHashCode Serves as a hash function for a particular type. System.Object.GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from System.Object)
Public method GetOccurrence Obsolete. Gets an occurrence at the specified position within a series of recurring appointments.
Public method GetType Gets the System.Type of the current instance. (Inherited from System.Object)
Public method HasEmptyResource (Inherited from SchedulerItemBase)
Public method HasResource Indicates whether the item is associated with the specified resource. (Inherited from SchedulerItemBase)
Public methodStatic member ReferenceEquals Determines whether the specified System.Object instances are the same instance. (Inherited from System.Object)
Public method RestoreOccurrence Replaces an exception in a recurring series with a regular occurrence.
Public method SetExceptionRecurrenceIndex Obsolete. Sets recurrence index to the appointment exception.
Public method SetExceptionRecurrencePattern Obsolete. Specifies a recurrence pattern for the appointment exception.
Public method SetPatternReference Overloaded. Sets recurrence index to the appointment.
Public method SetRecurrenceInfo Sets the specified IRecurrenceInfo object as the RecurrenceInfo (see SchedulerItemBase.RecurrenceInfo) property value.
Public method ToString Returns a System.String that represents the current System.Object. (Inherited from System.Object)
Top

Expanded Public Events

Show: Inherited
  Name Description
Public event PropertyChanged (Inherited from DevExpress.Xpf.Scheduling.Internal.NotifyPropertyChangedBase)
Public event PropertyChanging (Inherited from DevExpress.Xpf.Scheduling.Internal.NotifyPropertyChangedBase)
Public event RemindersChanged Fires when the Reminders (see Reminders) collection has been changed.
Public event ResourceIdsChanged Occurs when the SchedulerItemBase.ResourceIds property value has changed. (Inherited from SchedulerItemBase)
Top

Expanded See Also

Is this topic helpful?​​​​​​​