Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Expand]Controls and Libraries
 [Expand]Common Features
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.DataAccess.UI.Design
  [Expand]DevExpress.DataAccess.UI.EntityFramework
  [Expand]DevExpress.DataAccess.UI.Excel
  [Expand]DevExpress.DataAccess.UI.Localization
  [Expand]DevExpress.DataAccess.UI.ObjectBinding
  [Expand]DevExpress.DataAccess.UI.Sql
  [Expand]DevExpress.DataAccess.UI.Wizard
  [Expand]DevExpress.DataAccess.UI.Wizard.Services
  [Expand]DevExpress.DataAccess.UI.Wizard.Views
  [Expand]DevExpress.DocumentView
  [Expand]DevExpress.DocumentView.Controls
  [Expand]DevExpress.LookAndFeel
  [Expand]DevExpress.LookAndFeel.Helpers
  [Expand]DevExpress.Skins
  [Expand]DevExpress.Snap
  [Expand]DevExpress.Snap.API.Native
  [Expand]DevExpress.Snap.Core
  [Expand]DevExpress.Snap.Core.API
  [Expand]DevExpress.Snap.Core.Fields
  [Expand]DevExpress.Snap.Core.Forms
  [Expand]DevExpress.Snap.Core.Options
  [Expand]DevExpress.Snap.Core.Services
  [Expand]DevExpress.Snap.Extensions
  [Expand]DevExpress.Snap.Extensions.Localization
  [Expand]DevExpress.Snap.Localization
  [Expand]DevExpress.Snap.Options
  [Expand]DevExpress.Snap.Services
  [Expand]DevExpress.Utils
  [Expand]DevExpress.Utils.Animation
  [Expand]DevExpress.Utils.Controls
  [Expand]DevExpress.Utils.Drawing
  [Expand]DevExpress.Utils.Menu
  [Expand]DevExpress.Utils.Taskbar
  [Expand]DevExpress.Utils.Taskbar.Core
  [Expand]DevExpress.Utils.UI.Localization
  [Expand]DevExpress.Utils.VisualEffects
  [Expand]DevExpress.Utils.Win
  [Expand]DevExpress.XtraBars
  [Expand]DevExpress.XtraBars.Alerter
  [Expand]DevExpress.XtraBars.Docking
  [Expand]DevExpress.XtraBars.Docking2010
  [Expand]DevExpress.XtraBars.Docking2010.Customization
  [Expand]DevExpress.XtraBars.Docking2010.Views
  [Expand]DevExpress.XtraBars.Docking2010.Views.NativeMdi
  [Expand]DevExpress.XtraBars.Docking2010.Views.Tabbed
  [Expand]DevExpress.XtraBars.Docking2010.Views.Widget
  [Expand]DevExpress.XtraBars.Docking2010.Views.WindowsUI
  [Expand]DevExpress.XtraBars.Localization
  [Expand]DevExpress.XtraBars.Navigation
  [Expand]DevExpress.XtraBars.Ribbon
  [Expand]DevExpress.XtraBars.Ribbon.Gallery
  [Expand]DevExpress.XtraBars.Ribbon.ViewInfo
  [Expand]DevExpress.XtraBars.ToastNotifications
  [Expand]DevExpress.XtraBars.Utils
  [Expand]DevExpress.XtraBars.WinRTLiveTiles
  [Expand]DevExpress.XtraCharts
  [Expand]DevExpress.XtraCharts.Designer
  [Expand]DevExpress.XtraCharts.Wizard
  [Expand]DevExpress.XtraDataLayout
  [Expand]DevExpress.XtraDiagram
  [Expand]DevExpress.XtraDiagram.Options
  [Expand]DevExpress.XtraEditors
  [Expand]DevExpress.XtraEditors.ButtonPanel
  [Expand]DevExpress.XtraEditors.Calendar
  [Expand]DevExpress.XtraEditors.Camera
  [Expand]DevExpress.XtraEditors.Container
  [Expand]DevExpress.XtraEditors.Controls
  [Expand]DevExpress.XtraEditors.CustomEditor
  [Expand]DevExpress.XtraEditors.DXErrorProvider
  [Expand]DevExpress.XtraEditors.Filtering
  [Expand]DevExpress.XtraEditors.Mask
  [Expand]DevExpress.XtraEditors.Persistent
  [Expand]DevExpress.XtraEditors.Repository
  [Expand]DevExpress.XtraEditors.ViewInfo
  [Expand]DevExpress.XtraFilterEditor
  [Expand]DevExpress.XtraGauges.Presets.Styles
  [Expand]DevExpress.XtraGauges.Win
  [Expand]DevExpress.XtraGauges.Win.Base
  [Expand]DevExpress.XtraGauges.Win.Gauges.Circular
  [Expand]DevExpress.XtraGauges.Win.Gauges.Digital
  [Expand]DevExpress.XtraGauges.Win.Gauges.Linear
  [Expand]DevExpress.XtraGauges.Win.Gauges.State
  [Expand]DevExpress.XtraGrid
  [Expand]DevExpress.XtraGrid.Columns
  [Expand]DevExpress.XtraGrid.EditForm
  [Expand]DevExpress.XtraGrid.FilterEditor
  [Expand]DevExpress.XtraGrid.Localization
  [Expand]DevExpress.XtraGrid.Views.BandedGrid
  [Expand]DevExpress.XtraGrid.Views.BandedGrid.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Base
  [Expand]DevExpress.XtraGrid.Views.Base.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Card
  [Expand]DevExpress.XtraGrid.Views.Card.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Grid
  [Expand]DevExpress.XtraGrid.Views.Grid.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Layout
  [Expand]DevExpress.XtraGrid.Views.Layout.Events
  [Expand]DevExpress.XtraGrid.Views.Layout.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Printing
  [Expand]DevExpress.XtraGrid.Views.Tile
  [Expand]DevExpress.XtraGrid.Views.WinExplorer
  [Expand]DevExpress.XtraGrid.WinExplorer
  [Expand]DevExpress.XtraLayout
  [Expand]DevExpress.XtraLayout.Customization
  [Expand]DevExpress.XtraLayout.HitInfo
  [Expand]DevExpress.XtraLayout.Localization
  [Expand]DevExpress.XtraLayout.Utils
  [Expand]DevExpress.XtraMap
  [Expand]DevExpress.XtraMap.Printing
  [Expand]DevExpress.XtraNavBar
  [Expand]DevExpress.XtraNavBar.ViewInfo
  [Expand]DevExpress.XtraPdfViewer
  [Expand]DevExpress.XtraPdfViewer.Commands
  [Expand]DevExpress.XtraPdfViewer.Localization
  [Expand]DevExpress.XtraPivotGrid
  [Expand]DevExpress.XtraPivotGrid.Data
  [Expand]DevExpress.XtraPrinting
  [Expand]DevExpress.XtraPrinting.Control
  [Expand]DevExpress.XtraPrinting.Preview
  [Expand]DevExpress.XtraPrintingLinks
  [Expand]DevExpress.XtraReports.UI
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Commands
  [Expand]DevExpress.XtraRichEdit.Export
  [Expand]DevExpress.XtraRichEdit.Import
  [Expand]DevExpress.XtraRichEdit.Localization
  [Expand]DevExpress.XtraRichEdit.Menu
  [Expand]DevExpress.XtraScheduler
  [Expand]DevExpress.XtraScheduler.Drawing
  [Expand]DevExpress.XtraScheduler.Printing
  [Expand]DevExpress.XtraScheduler.Reporting
  [Expand]DevExpress.XtraScheduler.Reporting.UI
  [Expand]DevExpress.XtraScheduler.Services
  [Expand]DevExpress.XtraScheduler.Services.Implementation
  [Collapse]DevExpress.XtraScheduler.UI
   [Expand]AppointmentDependencyForm Class
   [Expand]AppointmentDependencyFormController Class
   [Expand]AppointmentDependencyTypeEdit Class
   [Expand]AppointmentForm Class
   [Collapse]AppointmentFormController Class
     AppointmentFormController Members
     AppointmentFormController Constructor
    [Expand]AppointmentFormController Properties
    [Expand]AppointmentFormController Methods
   [Expand]AppointmentLabelEdit Class
   [Expand]AppointmentRecurrenceForm Class
   [Expand]AppointmentResourceEdit Class
   [Expand]AppointmentResourcesEdit Class
   [Expand]AppointmentRibbonForm Class
   [Expand]AppointmentStatusEdit Class
   [Expand]DailyRecurrenceControl Class
   [Expand]DurationEdit Class
   [Expand]MonthEdit Class
   [Expand]MonthlyRecurrenceControl Class
   [Expand]RecurrenceControlBase Class
   [Expand]ResourcesCheckedListBoxControl Class
   [Expand]ResourcesComboBoxControl Class
   [Expand]ResourcesPopupCheckedListBoxControl Class
   [Expand]ResourcesTree Class
   [Expand]ResourcesTreeOptionsFilter Class
   [Expand]RibbonViewNavigator Class
   [Expand]RibbonViewSelector Class
   [Expand]StorageBindedImageComboBoxEdit Class
   [Expand]TimeZoneEdit Class
   [Expand]ViewNavigator Class
   [Expand]ViewSelector Class
   [Expand]WeekDaysCheckEdit Class
   [Expand]WeekDaysEdit Class
   [Expand]WeeklyRecurrenceControl Class
   [Expand]WeekOfMonthEdit Class
   [Expand]YearlyRecurrenceControl Class
  [Expand]DevExpress.XtraSpellChecker
  [Expand]DevExpress.XtraSpellChecker.Localization
  [Expand]DevExpress.XtraSplashForm
  [Expand]DevExpress.XtraSplashScreen
  [Expand]DevExpress.XtraSpreadsheet
  [Expand]DevExpress.XtraSpreadsheet.Services
  [Expand]DevExpress.XtraTab
  [Expand]DevExpress.XtraTab.Buttons
  [Expand]DevExpress.XtraTab.ViewInfo
  [Expand]DevExpress.XtraTabbedMdi
  [Expand]DevExpress.XtraToolbox
  [Expand]DevExpress.XtraTreeList
  [Expand]DevExpress.XtraTreeList.Columns
  [Expand]DevExpress.XtraTreeList.Data
  [Expand]DevExpress.XtraTreeList.Localization
  [Expand]DevExpress.XtraTreeList.Menu
  [Expand]DevExpress.XtraTreeList.Nodes
  [Expand]DevExpress.XtraTreeList.Nodes.Operations
  [Expand]DevExpress.XtraTreeList.StyleFormatConditions
  [Expand]DevExpress.XtraTreeMap
  [Expand]DevExpress.XtraVerticalGrid
  [Expand]DevExpress.XtraVerticalGrid.Events
  [Expand]DevExpress.XtraVerticalGrid.Localization
  [Expand]DevExpress.XtraVerticalGrid.Rows
  [Expand]DevExpress.XtraWaitForm
  [Expand]DevExpress.XtraWizard
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

AppointmentFormController Members

Provides all the settings which are required to edit a particular appointment in an Edit Appointment form.

Expanded Public Constructors

Show: Inherited
  Name Description
Public method AppointmentFormController Initializes new instance of the AppointmentFormController class with the specified settings.
Top

Expanded Public Properties

Show: Inherited
  Name Description
Public property AllDay Gets or sets a value indicating if the appointment currently being edited in the form is an All-day appointment. (Inherited from AppointmentFormControllerBase)
Public property AppointmentLabel Gets or sets the label of the appointment currently being edited in the form.
Public property AppointmentStatus Gets or sets the status of the appointment currently being edited in the form.
Public property AppointmentType Gets the type of appointment. (Inherited from AppointmentFormControllerBase)
Public property CanDeleteAppointment Gets a value that indicates if the appointment currently being edited in the form can be deleted. (Inherited from AppointmentFormControllerBase)
Public property CanEditResource Gets a value that indicates whether the resource can be changed for the appointment which is currently being edited in the form. (Inherited from AppointmentFormControllerBase)
Public property Caption Gets the caption used in appointment editing form. (Inherited from AppointmentFormControllerBase)
Public property Description Gets or sets the text that will be displayed as the description of the appointment currently being edited in the form. (Inherited from AppointmentFormControllerBase)
Public property DisplayEnd Gets or sets the value to display as the appointment's end time within the editing form. (Inherited from AppointmentFormControllerBase)
Public property DisplayEndDate Gets or sets the value to display as the appointment's end date within the editing form.
Public property DisplayEndTime Gets or sets the value to display as the appointment's end time within the editing form.
Public property DisplayStart Gets or sets the value to display as the appointment's start time within the editing form. (Inherited from AppointmentFormControllerBase)
Public property DisplayStartDate Gets or sets the value to display as the appointment's start date within the editing form.
Public property DisplayStartTime Gets or sets the value to display as the appointment's start time within the editing form.
Public property EditedAppointmentCopy Gets the copy of the appointment currently being edited in the form. (Inherited from AppointmentFormControllerBase)
Public property EditedPattern Gets the appointment pattern currently being edited in the Recurrence form. (Inherited from AppointmentFormControllerBase)
Public property End Gets or sets the value representing the appointment's end time within the editing form. (Inherited from AppointmentFormControllerBase)
Public property HasReminder Gets or sets a value that indicates whether one or more reminders are associated with the currently edited appointment. (Inherited from AppointmentFormControllerBase)
Public property IsDateTimeEditable Gets whether the DevExpress.XtraScheduler.Appointment.Start and DevExpress.XtraScheduler.Appointment.End properties can be modified in the appointment editing form. (Inherited from AppointmentFormControllerBase)
Public property IsNewAppointment Checks whether the currently edited appointment is a new and individual object. (Inherited from AppointmentFormControllerBase)
Public property IsRecurrentAppointment Gets whether the appointment currently being edited is a recurrent appointment. (Inherited from AppointmentFormControllerBase)
Public property IsTimeEnabled Gets whether the Start and End time editors are enabled on the form. (Inherited from AppointmentFormControllerBase)
Public property IsTimeVisible Gets whether date and time controls are displayed on the form.
Public property Label Obsolete. Gets or sets the label of the appointment currently being edited in the form.
Public property LabelId Obsolete. Gets or sets the identifier of a label, associated with the appointment. Obsolete. Use the DevExpress.XtraScheduler.Appointment.LabelKey property instead. (Inherited from AppointmentFormControllerBase)
Public property LabelKey Gets or sets the identifier of a label, associated with the appointment. (Inherited from AppointmentFormControllerBase)
Public property Location Gets or sets the text, describing the site where the scheduled event happens. (Inherited from AppointmentFormControllerBase)
Public property PercentComplete Gets or sets the PercentComplete property value of the appointment currently being edited in the form.
Public property ReadOnly Gets or sets whether the current appointment is read-only. (Inherited from AppointmentFormControllerBase)
Public property ReminderTimeBeforeStart Gets or sets the time interval ahead of the appointment's start time to activate the reminder. (Inherited from AppointmentFormControllerBase)
Public property ReminderVisible Gets whether reminder editor is displayed.
Public property ResourceId Gets or sets the unique identifier of the resource associated with the current appointment, or the ID of the first resource if resource sharing is enabled. (Inherited from AppointmentFormControllerBase)
Public property ResourceIds Gets the identifiers of all the resources which are associated with the current appointment. (Inherited from AppointmentFormControllerBase)
Public property ResourceSharing Gets a value indicating whether an appointment can be shared between multiple resources. (Inherited from AppointmentFormControllerBase)
Public property ShouldEditTaskProgress Gets whether the form should enable modifying the PercentComplete property value by end-users.
Public property ShouldShowRecurrenceButton Checks whether the button, which enables the end-user to edit the appointment recurrence, should be visible. (Inherited from AppointmentFormControllerBase)
Public property Start Gets or sets the value, representing the appointment's start time within the editing form. (Inherited from AppointmentFormControllerBase)
Public property Status Obsolete. Gets or sets the status of the appointment currently being edited in the form.
Public property StatusId Obsolete. Gets or sets the integer identifier of the availability status, associated with the appointment. Obsolete. Use the DevExpress.XtraScheduler.UI.AppointmentFormControllerBase.StatusKey property instead. (Inherited from AppointmentFormControllerBase)
Public property StatusKey Gets or sets the identifier of the availability status (DevExpress.XtraScheduler.Appointment.StatusKey property), associated with the appointment. (Inherited from AppointmentFormControllerBase)
Public property Subject Gets or sets the text of the appointment's subject. (Inherited from AppointmentFormControllerBase)
Public property TimeZoneEnabled This member supports the internal infrastructure and is not intended to be used directly from your code. (Inherited from AppointmentFormControllerBase)
Public property TimeZoneId Reserved for future use. (Inherited from AppointmentFormControllerBase)
Public property TimeZonesEnabled Gets whether the appointment's time zone information can be edited in the form. (Inherited from AppointmentFormControllerBase)
Public property TimeZoneVisible Gets or sets whether time zone editor should be displayed. (Inherited from AppointmentFormControllerBase)
Top

Expanded Public Methods

Show: Inherited
  Name Description
Public method ApplyChanges Copies the values of all the appointment copy's properties that are currently being edited in the form to the corresponding properties of the source appointment.
Public method ApplyRecurrence Copies the values of the specified recurrence pattern to the recurrence pattern of the appointment currently being edited in the form. (Inherited from AppointmentFormControllerBase)
Public method AreExceptionsPresent Returns a value that indicates if the appointment currently being edited in the form is an exception, or it's a recurrence pattern with exceptions. (Inherited from AppointmentFormControllerBase)
Public method AssignRecurrenceInfoRangeProperties Assigns recurrence info properties depending on the specified recurrence range. (Inherited from AppointmentFormControllerBase)
Public method CalculateConflictCount Calculates the total count of conflicts where the current appointment conflicts with other appointments. (Inherited from AppointmentFormControllerBase)
Public method DeleteAppointment Deletes the edited appointment. (Inherited from AppointmentFormControllerBase)
Public method Equals Determines whether the specified System.Object is equal to the current System.Object. (Inherited from System.Object)
Public methodStatic member Equals Determines whether the specified System.Object instances are considered equal. (Inherited from System.Object)
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 GetLabel Obsolete. Returns the current label of the appointment currently being edited in the form.
Public method GetMessageBoxCaption Fires the SchedulerControl.CustomizeMessageBoxCaption event and obtains the message box caption.
Public method GetStatus Obsolete. Returns the current status of the appointment currently being edited in the form.
Public method GetType Gets the System.Type of the current instance. (Inherited from System.Object)
Public method IsAppointmentChanged Indicates whether the appointment is changed. (Inherited from AppointmentFormControllerBase)
Public method IsConflictResolved Informs whether the appointment is in conflict with another, and they are not reconciled. (Inherited from AppointmentFormControllerBase)
Public method PrepareToRecurrenceEdit Finds and clones the recurrence pattern for the appointment, or creates it if it does not exist. (Inherited from AppointmentFormControllerBase)
Public methodStatic member ReferenceEquals Determines whether the specified System.Object instances are the same instance. (Inherited from System.Object)
Public method RemoveRecurrence Destroys the edited appointment copy. (Inherited from AppointmentFormControllerBase)
Public method SetLabel Assigns the label to the current appointment. (Inherited from AppointmentFormControllerBase)
Public method SetStatus Assigns the availability status to the appointment. (Inherited from AppointmentFormControllerBase)
Public method ToString Returns a System.String that represents the current System.Object. (Inherited from System.Object)
Public method UpdateAppointmentStatus Obsolete. Changes the appointment status (Busy - Free) when the DevExpress.XtraScheduler.UI.AppointmentFormControllerBase.AllDay property changes.
Public method UpdateStatus Changes the appointment status (Busy - Free) when the DevExpress.XtraScheduler.UI.AppointmentFormControllerBase.AllDay property changes.
Public methodStatic member ValidateInterval Overloaded. Checks whether the specified date and time values produce the valid time interval. (Inherited from AppointmentFormControllerBase)
Public method ValidateLimitInterval Checks whether the specified date and time values produce the time interval which falls within the interval specified by the LimitInterval property of the SchedulerControl. (Inherited from AppointmentFormControllerBase)
Top

Expanded Public Events

Show: Inherited
  Name Description
Public event PropertyChanged Occurs when a property value of any of the standard appointment properties handled by the AppointmentFormController, changes. (Inherited from AppointmentFormControllerBase)
Top

Expanded See Also

How would you rate this topic?​​​​​​​