Class
RadScheduler

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.Scheduler.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Scheduler")]
public class RadScheduler : RadControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IAnalyticsProvider, ICultureInfoProvider, ISchedulerData, IPrintable

Inheritance: objectMarshalByRefObjectComponentControlScrollableControlRadControlRadScheduler

Implements: IAnalyticsProviderIBindableComponentIComponentIComponentTreeHandlerICultureInfoProviderIDisposableIDropTargetILayoutHandlerINotifyPropertyChangedIPrintableISchedulerDataISupportInitializeISupportInitializeNotificationISynchronizeInvokeIWin32Window

Inherited Members RadControl.isResizing2RadControl.isDisposing2RadControl.invalidResizeRectRadControl.isAccessibilityRequestedRadControl.Construct()RadControl.CreateBehavior()RadControl.CreateRootElement()RadControl.InitializeRootElement(RootRadElement)RadControl.LoadElementTree()RadControl.LoadElementTree(Size)RadControl.SetBackColorThemeOverrides()RadControl.ResetBackColorThemeOverrides()RadControl.SetForeColorThemeOverrides()RadControl.ResetForeColorThemeOverrides()RadControl.OnKeyUp(KeyEventArgs)RadControl.OnPreviewKeyDown(PreviewKeyDownEventArgs)RadControl.OnKeyPress(KeyPressEventArgs)RadControl.OnClick(EventArgs)RadControl.OnDoubleClick(EventArgs)RadControl.OnMouseHover(EventArgs)RadControl.OnMouseCaptureChanged(EventArgs)RadControl.OnLostFocus(EventArgs)RadControl.OnCreateControl()RadControl.OnHandleDestroyed(EventArgs)RadControl.OnParentChanged(EventArgs)RadControl.OnVisibleChanged(EventArgs)RadControl.OnFontChanged(EventArgs)RadControl.OnForeColorChanged(EventArgs)RadControl.OnBackColorChanged(EventArgs)RadControl.OnEnabledChanged(EventArgs)RadControl.OnBindingContextChanged(EventArgs)RadControl.OnLocationChanged(EventArgs)RadControl.OnPaddingChanged(EventArgs)RadControl.OnRightToLeftChanged(EventArgs)RadControl.OnPaint(PaintEventArgs)RadControl.OnLayout(LayoutEventArgs)RadControl.OnAutoSizeChanged(EventArgs)RadControl.OnInvalidated(RadElement)RadControl.OnCaptureLosing()RadControl.OnToolTipTextNeeded(object, ToolTipTextNeededEventArgs)RadControl.OnScreenTipNeeded(object, ScreenTipNeededEventArgs)RadControl.OnThemeNameChanged(ThemeNameChangedEventArgs)RadControl.ProcessMnemonic(char)RadControl.ProcessFocusRequested(RadElement)RadControl.ProcessCaptureChangeRequested(RadElement, bool)RadControl.ProcessAutoSizeChanged(bool)RadControl.IsInputKey(Keys)RadControl.GetInputElement()RadControl.BeginInit()RadControl.EndInit()RadControl.OnNotifyPropertyChanged(string)RadControl.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadControl.GetPreferredSize(Size)RadControl.SetBoundsCore(int, int, int, int, BoundsSpecified)RadControl.GetRootElementDesiredSize(int, int, int, int)RadControl.OnRotateGesture(RotateGestureEventArgs)RadControl.OnTwoFingerTapGesture(GestureEventArgs)RadControl.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadControl.OnGesture(GestureEventArgs)RadControl.ProcessGesture(Message)RadControl.EnableGesture(GestureType)RadControl.DisableGesture(GestureType)RadControl.Refresh()RadControl.SuspendUpdate()RadControl.ResumeUpdate()RadControl.ResumeUpdate(bool)RadControl.InvokeLayoutCallback(LayoutCallback)RadControl.RegisterHostedControl(RadHostItem)RadControl.UnregisterHostedControl(RadHostItem, bool)RadControl.ResolveStyleGroupForElement(StyleGroup, RadObject)RadControl.GetPlainText()RadControl.ShouldSerializeProperty(RadProperty)RadControl.ShouldSerializeProperty(RadProperty, RadObject)RadControl.ResetProperty(RadProperty, RadObject)RadControl.CanEditElementAtDesignTime(RadElement)RadControl.ProcessCodedUIMessage(ref IPCMessage)RadControl.FindPropertyInChildren(RadControl, IPCMessage)RadControl.ScaleControl(SizeF, BoundsSpecified)RadControl.PerformRadAutoScale(BoundsSpecified?)RadControl.GetMonitorDpiScaleFactor(Control)RadControl.SetRadAutoScale(bool)RadControl.EnableDpiScalingRadControl.EnableRadAutoScaleRadControl.EnableRadFormInitialDpiScalingRadControl.EnableImageDpiScalingRadControl.EnableSvgImagesRadControl.IsLoadedRadControl.ElementTreeRadControl.UseCompatibleTextRenderingDefaultValueRadControl.BehaviorRadControl.RootElementRadControl.ThemeNameRadControl.TextRadControl.EnableThemingRadControl.ThemeClassNameRadControl.ImageListRadControl.ImageScalingSizeRadControl.UseCompatibleTextRenderingRadControl.AutoSizeRadControl.MaximumSizeRadControl.MinimumSizeRadControl.FocusableRadControl.SiteRadControl.CausesValidationRadControl.IsInitializingRadControl.SmallImageListRadControl.SmallImageScalingSizeRadControl.IsDesignModeRadControl.IsDisplayedRadControl.FocusedElementRadControl.AllowShowFocusCuesRadControl.ShowItemToolTipsRadControl.CommandBindingsRadControl.EnableKeyMapRadControl.BackColorRadControl.ForeColorRadControl.FontRadControl.ValidationCancelRadControl.EnableAnalyticsRadControl.AnalyticsNameRadControl.EnableRadAccessibilityObjectsRadControl.EnableCodedUITestsRadControl.EnableCodedUITestsDefaultValueRadControl.EnableUIAutomationRadControl.EnableUIAutomationDefaultValueRadControl.ElementInvalidatedRadControl.ToolTipTextNeededRadControl.ScreenTipNeededRadControl.ThemeNameChangedRadControl.InitializedRadControl.PropertyChangedRadControl.ZoomGestureRadControl.RotateGestureRadControl.PanGestureRadControl.TwoFingerTapGestureRadControl.PressAndTapGestureScrollableControl.ScrollStateAutoScrollingScrollableControl.ScrollStateHScrollVisibleScrollableControl.ScrollStateVScrollVisibleScrollableControl.ScrollStateUserHasScrolledScrollableControl.ScrollStateFullDragScrollableControl.AdjustFormScrollbars(bool)ScrollableControl.GetScrollState(int)ScrollableControl.OnPaintBackground(PaintEventArgs)ScrollableControl.SetDisplayRectLocation(int, int)ScrollableControl.ScrollControlIntoView(Control)ScrollableControl.ScrollToControl(Control)ScrollableControl.OnScroll(ScrollEventArgs)ScrollableControl.SetAutoScrollMargin(int, int)ScrollableControl.SetScrollState(int, bool)ScrollableControl.AutoScrollScrollableControl.AutoScrollMarginScrollableControl.AutoScrollPositionScrollableControl.AutoScrollMinSizeScrollableControl.CreateParamsScrollableControl.DisplayRectangleScrollableControl.HScrollScrollableControl.HorizontalScrollScrollableControl.VScrollScrollableControl.VerticalScrollScrollableControl.ScrollControl.GetAccessibilityObjectById(int)Control.SetAutoSizeMode(AutoSizeMode)Control.GetAutoSizeMode()Control.AccessibilityNotifyClients(AccessibleEvents, int)Control.AccessibilityNotifyClients(AccessibleEvents, int, int)Control.BeginInvoke(Delegate)Control.BeginInvoke(Delegate, params object[])Control.BringToFront()Control.Contains(Control)Control.CreateControlsInstance()Control.CreateGraphics()Control.CreateHandle()Control.CreateControl()Control.DefWndProc(ref Message)Control.DestroyHandle()Control.DoDragDrop(object, DragDropEffects)Control.DrawToBitmap(Bitmap, Rectangle)Control.EndInvoke(IAsyncResult)Control.FindForm()Control.GetTopLevel()Control.RaiseKeyEvent(object, KeyEventArgs)Control.RaiseMouseEvent(object, MouseEventArgs)Control.Focus()Control.FromChildHandle(IntPtr)Control.FromHandle(IntPtr)Control.GetChildAtPoint(Point, GetChildAtPointSkip)Control.GetChildAtPoint(Point)Control.GetContainerControl()Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified)Control.GetNextControl(Control, bool)Control.GetStyle(ControlStyles)Control.Hide()Control.InitLayout()Control.Invalidate(Region)Control.Invalidate(Region, bool)Control.Invalidate()Control.Invalidate(bool)Control.Invalidate(Rectangle)Control.Invalidate(Rectangle, bool)Control.Invoke(Delegate)Control.Invoke(Delegate, params object[])Control.InvokePaint(Control, PaintEventArgs)Control.InvokePaintBackground(Control, PaintEventArgs)Control.IsKeyLocked(Keys)Control.IsInputChar(char)Control.IsMnemonic(char, string)Control.LogicalToDeviceUnits(int)Control.LogicalToDeviceUnits(Size)Control.ScaleBitmapLogicalToDevice(ref Bitmap)Control.NotifyInvalidate(Rectangle)Control.InvokeOnClick(Control, EventArgs)Control.OnBackgroundImageChanged(EventArgs)Control.OnBackgroundImageLayoutChanged(EventArgs)Control.OnCausesValidationChanged(EventArgs)Control.OnContextMenuChanged(EventArgs)Control.OnContextMenuStripChanged(EventArgs)Control.OnCursorChanged(EventArgs)Control.OnDockChanged(EventArgs)Control.OnNotifyMessage(Message)Control.OnParentBackColorChanged(EventArgs)Control.OnParentBackgroundImageChanged(EventArgs)Control.OnParentBindingContextChanged(EventArgs)Control.OnParentCursorChanged(EventArgs)Control.OnParentEnabledChanged(EventArgs)Control.OnParentFontChanged(EventArgs)Control.OnParentForeColorChanged(EventArgs)Control.OnParentRightToLeftChanged(EventArgs)Control.OnParentVisibleChanged(EventArgs)Control.OnPrint(PaintEventArgs)Control.OnTabIndexChanged(EventArgs)Control.OnTabStopChanged(EventArgs)Control.OnTextChanged(EventArgs)Control.OnClientSizeChanged(EventArgs)Control.OnControlAdded(ControlEventArgs)Control.OnControlRemoved(ControlEventArgs)Control.OnHandleCreated(EventArgs)Control.OnDragEnter(DragEventArgs)Control.OnDragOver(DragEventArgs)Control.OnDragLeave(EventArgs)Control.OnDragDrop(DragEventArgs)Control.OnGiveFeedback(GiveFeedbackEventArgs)Control.OnEnter(EventArgs)Control.InvokeGotFocus(Control, EventArgs)Control.OnHelpRequested(HelpEventArgs)Control.OnInvalidated(InvalidateEventArgs)Control.OnLeave(EventArgs)Control.InvokeLostFocus(Control, EventArgs)Control.OnMarginChanged(EventArgs)Control.OnMouseDoubleClick(MouseEventArgs)Control.OnMouseClick(MouseEventArgs)Control.OnDpiChangedBeforeParent(EventArgs)Control.OnDpiChangedAfterParent(EventArgs)Control.OnMove(EventArgs)Control.OnQueryContinueDrag(QueryContinueDragEventArgs)Control.OnRegionChanged(EventArgs)Control.OnResize(EventArgs)Control.OnSizeChanged(EventArgs)Control.OnChangeUICues(UICuesEventArgs)Control.OnStyleChanged(EventArgs)Control.OnSystemColorsChanged(EventArgs)Control.OnValidating(CancelEventArgs)Control.RescaleConstantsForDpi(int, int)Control.PerformLayout()Control.PerformLayout(Control, string)Control.PointToClient(Point)Control.PointToScreen(Point)Control.PreProcessMessage(ref Message)Control.PreProcessControlMessage(ref Message)Control.ProcessDialogChar(char)Control.ProcessDialogKey(Keys)Control.ProcessKeyEventArgs(ref Message)Control.ProcessKeyMessage(ref Message)Control.ProcessKeyPreview(ref Message)Control.RaiseDragEvent(object, DragEventArgs)Control.RaisePaintEvent(object, PaintEventArgs)Control.RecreateHandle()Control.RectangleToClient(Rectangle)Control.RectangleToScreen(Rectangle)Control.ReflectMessage(IntPtr, ref Message)Control.ResetMouseEventArgs()Control.ResetText()Control.ResumeLayout()Control.ResumeLayout(bool)Control.Scale(SizeF)Control.Select()Control.Select(bool, bool)Control.SelectNextControl(Control, bool, bool, bool, bool)Control.SendToBack()Control.SetBounds(int, int, int, int)Control.SetBounds(int, int, int, int, BoundsSpecified)Control.SetClientSizeCore(int, int)Control.SizeFromClientSize(Size)Control.SetStyle(ControlStyles, bool)Control.SetTopLevel(bool)Control.SetVisibleCore(bool)Control.RtlTranslateAlignment(HorizontalAlignment)Control.RtlTranslateAlignment(LeftRightAlignment)Control.RtlTranslateAlignment(ContentAlignment)Control.RtlTranslateHorizontal(HorizontalAlignment)Control.RtlTranslateLeftRight(LeftRightAlignment)Control.RtlTranslateContent(ContentAlignment)Control.Show()Control.SuspendLayout()Control.Update()Control.UpdateBounds()Control.UpdateBounds(int, int, int, int)Control.UpdateBounds(int, int, int, int, int, int)Control.UpdateZOrder()Control.UpdateStyles()Control.OnImeModeChanged(EventArgs)Control.AccessibilityObjectControl.AccessibleDefaultActionDescriptionControl.AccessibleDescriptionControl.AccessibleNameControl.AccessibleRoleControl.AllowDropControl.AnchorControl.AutoScrollOffsetControl.LayoutEngineControl.BackgroundImageControl.BackgroundImageLayoutControl.BindingContextControl.BottomControl.BoundsControl.CanFocusControl.CanRaiseEventsControl.CanSelectControl.CaptureControl.CheckForIllegalCrossThreadCallsControl.ClientRectangleControl.ClientSizeControl.CompanyNameControl.ContainsFocusControl.ContextMenuControl.ContextMenuStripControl.ControlsControl.CreatedControl.CursorControl.DataBindingsControl.DefaultBackColorControl.DefaultCursorControl.DefaultFontControl.DefaultForeColorControl.DefaultMarginControl.DefaultMaximumSizeControl.DefaultMinimumSizeControl.DefaultPaddingControl.DeviceDpiControl.IsDisposedControl.DisposingControl.DoubleBufferedControl.EnabledControl.FocusedControl.FontHeightControl.HandleControl.HasChildrenControl.HeightControl.IsHandleCreatedControl.InvokeRequiredControl.IsAccessibleControl.IsMirroredControl.LeftControl.LocationControl.MarginControl.ModifierKeysControl.MouseButtonsControl.MousePositionControl.NameControl.ParentControl.ProductNameControl.ProductVersionControl.RecreatingHandleControl.RegionControl.RenderRightToLeftControl.ResizeRedrawControl.RightControl.RightToLeftControl.ScaleChildrenControl.SizeControl.TabIndexControl.TabStopControl.TagControl.TopControl.TopLevelControlControl.ShowKeyboardCuesControl.ShowFocusCuesControl.UseWaitCursorControl.VisibleControl.WidthControl.PreferredSizeControl.CanEnableImeControl.DefaultImeModeControl.ImeModeControl.ImeModeBaseControl.PropagatingImeModeControl.BackColorChangedControl.BackgroundImageChangedControl.BackgroundImageLayoutChangedControl.BindingContextChangedControl.CausesValidationChangedControl.ClientSizeChangedControl.ContextMenuChangedControl.ContextMenuStripChangedControl.CursorChangedControl.DockChangedControl.EnabledChangedControl.FontChangedControl.ForeColorChangedControl.LocationChangedControl.MarginChangedControl.RegionChangedControl.RightToLeftChangedControl.SizeChangedControl.TabIndexChangedControl.TabStopChangedControl.TextChangedControl.VisibleChangedControl.ClickControl.ControlAddedControl.ControlRemovedControl.DragDropControl.DragEnterControl.DragOverControl.DragLeaveControl.GiveFeedbackControl.HandleCreatedControl.HandleDestroyedControl.HelpRequestedControl.InvalidatedControl.PaddingChangedControl.PaintControl.QueryContinueDragControl.QueryAccessibilityHelpControl.DoubleClickControl.EnterControl.GotFocusControl.KeyDownControl.KeyPressControl.KeyUpControl.LayoutControl.LeaveControl.LostFocusControl.MouseClickControl.MouseDoubleClickControl.MouseCaptureChangedControl.MouseDownControl.MouseEnterControl.MouseLeaveControl.DpiChangedBeforeParentControl.DpiChangedAfterParentControl.MouseHoverControl.MouseMoveControl.MouseUpControl.MouseWheelControl.MoveControl.PreviewKeyDownControl.ResizeControl.ChangeUICuesControl.StyleChangedControl.SystemColorsChangedControl.ValidatingControl.ValidatedControl.ParentChangedControl.ImeModeChangedComponent.Dispose()Component.GetService(Type)Component.ToString()Component.EventsComponent.ContainerComponent.DesignModeComponent.DisposedMarshalByRefObject.MemberwiseClone(bool)MarshalByRefObject.GetLifetimeService()MarshalByRefObject.InitializeLifetimeService()MarshalByRefObject.CreateObjRef(Type)

Constructors

RadScheduler()

Initializes a new instance of the RadScheduler class.

Declaration

cs-api-definition
public RadScheduler()

Fields

CreateNewAppointmentCommand

Declaration

cs-api-definition
public static readonly CreateNewAppointmentCommand CreateNewAppointmentCommand

Field Value

CreateNewAppointmentCommand

ICalendarDataFormat

Declaration

cs-api-definition
public const string ICalendarDataFormat = "ICal"

Field Value

string

NavigateBackwardCommand

Declaration

cs-api-definition
public static readonly NavigateBackwardCommand NavigateBackwardCommand

Field Value

NavigateBackwardCommand

NavigateForwardCommand

Declaration

cs-api-definition
public static readonly NavigateForwardCommand NavigateForwardCommand

Field Value

NavigateForwardCommand

NavigateToNextAppointmentsCommand

Declaration

cs-api-definition
public static readonly NavigateToNextAppointmentsCommand NavigateToNextAppointmentsCommand

Field Value

NavigateToNextAppointmentsCommand

NavigateToNextViewCommand

Declaration

cs-api-definition
public static readonly NavigateToNextViewCommand NavigateToNextViewCommand

Field Value

NavigateToNextViewCommand

NavigateToPreviousAppointmentsCommand

Declaration

cs-api-definition
public static readonly NavigateToPreviousAppointmentsCommand NavigateToPreviousAppointmentsCommand

Field Value

NavigateToPreviousAppointmentsCommand

NavigateToPreviousViewCommand

Declaration

cs-api-definition
public static readonly NavigateToPreviousViewCommand NavigateToPreviousViewCommand

Field Value

NavigateToPreviousViewCommand

Properties

AccessibleInterval

Gets or sets the interval which is accessible to the user.

Declaration

cs-api-definition
[Browsable(true)]
public virtual DateTimeInterval AccessibleInterval { get; set; }

Property Value

DateTimeInterval

The accessible interval. Default value is DateTimeInterval.Empty.

ActiveView

Gets or sets the active view.

Declaration

cs-api-definition
[Browsable(false)]
public virtual SchedulerView ActiveView { get; set; }

Property Value

SchedulerView

The active view.

ActiveViewType

Gets or sets the type of the active view.

Declaration

cs-api-definition
public virtual SchedulerViewType ActiveViewType { get; set; }

Property Value

SchedulerViewType

The type of the active view.

AllowAppointmentCreateInline

Enables or disables creating appointments when typing in a cell.

Declaration

cs-api-definition
public virtual bool AllowAppointmentCreateInline { get; set; }

Property Value

bool

AllowAppointmentMove

Enables or disables appointment moving.

Declaration

cs-api-definition
public virtual bool AllowAppointmentMove { get; set; }

Property Value

bool

AllowAppointmentResize

Enables or disables appointment resizing

Declaration

cs-api-definition
public virtual bool AllowAppointmentResize { get; set; }

Property Value

bool

AllowAppointmentsMultiSelect

Gets or sets a value indicating whether selecting multiple appointments is possible.

Declaration

cs-api-definition
public bool AllowAppointmentsMultiSelect { get; set; }

Property Value

bool

AllowCopyPaste

Allows or disallows the end user to copy, cut and paste appointments using the default combinations Ctrl+X, Ctrl+C and Ctrl+V.

Declaration

cs-api-definition
public CopyPasteMode AllowCopyPaste { get; set; }

Property Value

CopyPasteMode

AllowMouseWheelSupport

Enables or disables mouse wheel support.

Declaration

cs-api-definition
public virtual bool AllowMouseWheelSupport { get; set; }

Property Value

bool

AllowToolTips

Gets or sets a value indicating whether tool tips are shown.

Declaration

cs-api-definition
public bool AllowToolTips { get; set; }

Property Value

bool

true if tool tips are shown; otherwise, false.

AllowViewNavigationOnDrag

Enables automatic navigation to previous/next view when dragging an appointment outside the boundaries of the control.

Declaration

cs-api-definition
public bool AllowViewNavigationOnDrag { get; set; }

Property Value

bool

AppointmentElementFactory

Gets or sets a factory class that is used when creating appointment elements.

Declaration

cs-api-definition
[Browsable(false)]
public IAppointmentElementFactory AppointmentElementFactory { get; set; }

Property Value

IAppointmentElementFactory

AppointmentExceptionOfRecurrenceIcon

Gets or sets the appointment exception of recurrence icon.

Declaration

cs-api-definition
[Browsable(false)]
public Image AppointmentExceptionOfRecurrenceIcon { get; set; }

Property Value

Image

The appointment exception of recurrence icon.

AppointmentFactory

Gets or sets an IAppointmentFactory which used to create IEvent objects which represent the appointments in RadScheduler.

Declaration

cs-api-definition
[Browsable(false)]
public IAppointmentFactory AppointmentFactory { get; set; }

Property Value

IAppointmentFactory

AppointmentRecurrenceIcon

Gets or sets the appointment recurrence icon.

Declaration

cs-api-definition
[Browsable(false)]
public Image AppointmentRecurrenceIcon { get; set; }

Property Value

Image

The appointment recurrence icon.

AppointmentTitleFormat

Gets or sets the appointment title format.

Declaration

cs-api-definition
public string AppointmentTitleFormat { get; set; }

Property Value

string

The appointment title format.

Appointments

Gets the appointments.

Declaration

cs-api-definition
[Browsable(false)]
public virtual SchedulerAppointmentCollection Appointments { get; }

Property Value

SchedulerAppointmentCollection

The appointments.

AppointmentsComparer

Gets or sets a comparer which will be used to determine the order of the appointments when they have the same Start and End dates.

Declaration

cs-api-definition
[Browsable(false)]
public IComparer<AppointmentElement> AppointmentsComparer { get; set; }

Property Value

IComparer<AppointmentElement>

AutoSizeAppointments

Gets or sets a value indicating whether the appointments elements should be sized to fit their content.

Declaration

cs-api-definition
public bool AutoSizeAppointments { get; set; }

Property Value

bool

Backgrounds

Gets the backgrounds.

Declaration

cs-api-definition
[Browsable(false)]
public virtual SchedulerBackgroundCollection Backgrounds { get; }

Property Value

SchedulerBackgroundCollection

The backgrounds.

Culture

Gets or sets the CultureInfo supported by this RadScheduler object.

Describes the names of the culture, the writing system, and the calendar used, as well as access to culture-specific objects that provide methods for common operations, such as formatting dates and sorting strings.

Declaration

cs-api-definition
[TypeConverter(typeof(CultureInfoConverter))]
public CultureInfo Culture { get; set; }

Property Value

CultureInfo

Implements ICultureInfoProvider.Culture

Remarks

The culture names follow the RFC 1766 standard in the format "<languagecode2>-<country/regioncode2>", where <languagecode2> is a lowercase two-letter code derived from ISO 639-1 and <country/regioncode2> is an uppercase two-letter code derived from ISO 3166. For example, U.S. English is "en-US". In cases where a two-letter language code is not available, the three-letter code derived from ISO 639-2 is used; for example, the three-letter code "div" is used for cultures that use the Dhivehi language. Some culture names have suffixes that specify the script; for example, "-Cyrl" specifies the Cyrillic script, "-Latn" specifies the Latin script.

The following predefined CultureInfo names and identifiers are accepted and used by this class and other classes in the System.Globalization namespace.

Culture NameCulture IdentifierLanguage-Country/Region
"" (empty string)0x007Finvariant culture
af0x0036Afrikaans
af-ZA0x0436Afrikaans - South Africa
sq0x001CAlbanian
sq-AL0x041CAlbanian - Albania
ar0x0001Arabic
ar-DZ0x1401Arabic - Algeria
ar-BH0x3C01Arabic - Bahrain
ar-EG0x0C01Arabic - Egypt
ar-IQ0x0801Arabic - Iraq
ar-JO0x2C01Arabic - Jordan
ar-KW0x3401Arabic - Kuwait
ar-LB0x3001Arabic - Lebanon
ar-LY0x1001Arabic - Libya
ar-MA0x1801Arabic - Morocco
ar-OM0x2001Arabic - Oman
ar-QA0x4001Arabic - Qatar
ar-SA0x0401Arabic - Saudi Arabia
ar-SY0x2801Arabic - Syria
ar-TN0x1C01Arabic - Tunisia
ar-AE0x3801Arabic - United Arab Emirates
ar-YE0x2401Arabic - Yemen
hy0x002BArmenian
hy-AM0x042BArmenian - Armenia
az0x002CAzeri
az-AZ-Cyrl0x082CAzeri (Cyrillic) - Azerbaijan
az-AZ-Latn0x042CAzeri (Latin) - Azerbaijan
eu0x002DBasque
eu-ES0x042DBasque - Basque
be0x0023Belarusian
be-BY0x0423Belarusian - Belarus
bg0x0002Bulgarian
bg-BG0x0402Bulgarian - Bulgaria
ca0x0003Catalan
ca-ES0x0403Catalan - Catalan
zh-HK0x0C04Chinese - Hong Kong SAR
zh-MO0x1404Chinese - Macau SAR
zh-CN0x0804Chinese - China
zh-CHS0x0004Chinese (Simplified)
zh-SG0x1004Chinese - Singapore
zh-TW0x0404Chinese - Taiwan
zh-CHT0x7C04Chinese (Traditional)
hr0x001ACroatian
hr-HR0x041ACroatian - Croatia
cs0x0005Czech
cs-CZ0x0405Czech - Czech Republic
da0x0006Danish
da-DK0x0406Danish - Denmark
div0x0065Dhivehi
div-MV0x0465Dhivehi - Maldives
nl0x0013Dutch
nl-BE0x0813Dutch - Belgium
nl-NL0x0413Dutch - The Netherlands
en0x0009English
en-AU0x0C09English - Australia
en-BZ0x2809English - Belize
en-CA0x1009English - Canada
en-CB0x2409English - Caribbean
en-IE0x1809English - Ireland
en-JM0x2009English - Jamaica
en-NZ0x1409English - New Zealand
en-PH0x3409English - Philippines
en-ZA0x1C09English - South Africa
en-TT0x2C09English - Trinidad and Tobago
en-GB0x0809English - United Kingdom
en-US0x0409English - United States
en-ZW0x3009English - Zimbabwe
et0x0025Estonian
et-EE0x0425Estonian - Estonia
fo0x0038Faroese
fo-FO0x0438Faroese - Faroe Islands
fa0x0029Farsi
fa-IR0x0429Farsi - Iran
fi0x000BFinnish
fi-FI0x040BFinnish - Finland
fr0x000CFrench
fr-BE0x080CFrench - Belgium
fr-CA0x0C0CFrench - Canada
fr-FR0x040CFrench - France
fr-LU0x140CFrench - Luxembourg
fr-MC0x180CFrench - Monaco
fr-CH0x100CFrench - Switzerland
gl0x0056Galician
gl-ES0x0456Galician - Galician
ka0x0037Georgian
ka-GE0x0437Georgian - Georgia
de0x0007German
de-AT0x0C07German - Austria
de-DE0x0407German - Germany
de-LI0x1407German - Liechtenstein
de-LU0x1007German - Luxembourg
de-CH0x0807German - Switzerland
el0x0008Greek
el-GR0x0408Greek - Greece
gu0x0047Gujarati
gu-IN0x0447Gujarati - India
he0x000DHebrew
he-IL0x040DHebrew - Israel
hi0x0039Hindi
hi-IN0x0439Hindi - India
hu0x000EHungarian
hu-HU0x040EHungarian - Hungary
is0x000FIcelandic
is-IS0x040FIcelandic - Iceland
id0x0021Indonesian
id-ID0x0421Indonesian - Indonesia
it0x0010Italian
it-IT0x0410Italian - Italy
it-CH0x0810Italian - Switzerland
ja0x0011Japanese
ja-JP0x0411Japanese - Japan
kn0x004BKannada
kn-IN0x044BKannada - India
kk0x003FKazakh
kk-KZ0x043FKazakh - Kazakhstan
kok0x0057Konkani
kok-IN0x0457Konkani - India
ko0x0012Korean
ko-KR0x0412Korean - Korea
ky0x0040Kyrgyz
ky-KZ0x0440Kyrgyz - Kazakhstan
lv0x0026Latvian
lv-LV0x0426Latvian - Latvia
lt0x0027Lithuanian
lt-LT0x0427Lithuanian - Lithuania
mk0x002FMacedonian
mk-MK0x042FMacedonian - FYROM
ms0x003EMalay
ms-BN0x083EMalay - Brunei
ms-MY0x043EMalay - Malaysia
mr0x004EMarathi
mr-IN0x044EMarathi - India
mn0x0050Mongolian
mn-MN0x0450Mongolian - Mongolia
no0x0014Norwegian
nb-NO0x0414Norwegian (Bokmål) - Norway
nn-NO0x0814Norwegian (Nynorsk) - Norway
pl0x0015Polish
pl-PL0x0415Polish - Poland
pt0x0016Portuguese
pt-BR0x0416Portuguese - Brazil
pt-PT0x0816Portuguese - Portugal
pa0x0046Punjabi
pa-IN0x0446Punjabi - India
ro0x0018Romanian
ro-RO0x0418Romanian - Romania
ru0x0019Russian
ru-RU0x0419Russian - Russia
sa0x004FSanskrit
sa-IN0x044FSanskrit - India
sr-SP-Cyrl0x0C1ASerbian (Cyrillic) - Serbia
sr-SP-Latn0x081ASerbian (Latin) - Serbia
sk0x001BSlovak
sk-SK0x041BSlovak - Slovakia
sl0x0024Slovenian
sl-SI0x0424Slovenian - Slovenia
es0x000ASpanish
es-AR0x2C0ASpanish - Argentina
es-BO0x400ASpanish - Bolivia
es-CL0x340ASpanish - Chile
es-CO0x240ASpanish - Colombia
es-CR0x140ASpanish - Costa Rica
es-DO0x1C0ASpanish - Dominican Republic
es-EC0x300ASpanish - Ecuador
es-SV0x440ASpanish - El Salvador
es-GT0x100ASpanish - Guatemala
es-HN0x480ASpanish - Honduras
es-MX0x080ASpanish - Mexico
es-NI0x4C0ASpanish - Nicaragua
es-PA0x180ASpanish - Panama
es-PY0x3C0ASpanish - Paraguay
es-PE0x280ASpanish - Peru
es-PR0x500ASpanish - Puerto Rico
es-ES0x0C0ASpanish - Spain
es-UY0x380ASpanish - Uruguay
es-VE0x200ASpanish - Venezuela
sw0x0041Swahili
sw-KE0x0441Swahili - Kenya
sv0x001DSwedish
sv-FI0x081DSwedish - Finland
sv-SE0x041DSwedish - Sweden
syr0x005ASyriac
syr-SY0x045ASyriac - Syria
ta0x0049Tamil
ta-IN0x0449Tamil - India
tt0x0044Tatar
tt-RU0x0444Tatar - Russia
te0x004ATelugu
te-IN0x044ATelugu - India
th0x001EThai
th-TH0x041EThai - Thailand
tr0x001FTurkish
tr-TR0x041FTurkish - Turkey
uk0x0022Ukrainian
uk-UA0x0422Ukrainian - Ukraine
ur0x0020Urdu
ur-PK0x0420Urdu - Pakistan
uz0x0043Uzbek
uz-UZ-Cyrl0x0843Uzbek (Cyrillic) - Uzbekistan
uz-UZ-Latn0x0443Uzbek (Latin) - Uzbekistan
vi0x002AVietnamese
vi-VN0x042AVietnamese - Vietnam

DataSource

Gets or sets the data source.

Declaration

cs-api-definition
public virtual SchedulerDataSource DataSource { get; set; }

Property Value

SchedulerDataSource

The data source.

DateTimeFormat

Gets or sets a DateTimeFormatInfo instance that defines the culturally appropriate format of displaying dates and times as specified by the default culture.

Declaration

cs-api-definition
[Browsable(false)]
public DateTimeFormatInfo DateTimeFormat { get; }

Property Value

DateTimeFormatInfo

Remarks

A DateTimeFormatInfo can be created only for the invariant culture or for specific cultures, not for neutral cultures.

The cultures are generally grouped into three sets: the invariant culture, the neutral cultures, and the specific cultures.

The invariant culture is culture-insensitive. You can specify the invariant culture by name using an empty string ("") or by its culture identifier 0x007F. InvariantCulture retrieves an instance of the invariant culture. It is associated with the English language but not with any country/region. It can be used in almost any method in the Globalization namespace that requires a culture. If a security decision depends on a string comparison or a case-change operation, use the InvariantCulture to ensure that the behavior will be consistent regardless of the culture settings of the system. However, the invariant culture must be used only by processes that require culture-independent results, such as system services; otherwise, it produces results that might be linguistically incorrect or culturally inappropriate.

A neutral culture is a culture that is associated with a language but not with a country/region. A specific culture is a culture that is associated with a language and a country/region. For example, "fr" is a neutral culture and "fr-FR" is a specific culture. Note that "zh-CHS" (Simplified Chinese) and "zh-CHT" (Traditional Chinese) are neutral cultures.

The user might choose to override some of the values associated with the current culture of Windows through Regional and Language Options (or Regional Options or Regional Settings) in Control Panel. For example, the user might choose to display the date in a different format or to use a currency other than the default for the culture.

If UseUserOverride is true and the specified culture matches the current culture of Windows, the CultureInfo uses those overrides, including user settings for the properties of the DateTimeFormatInfo instance returned by the DateTimeFormat property, the properties of the NumberFormatInfo instance returned by the NumberFormat property, and the properties of the CompareInfo instance returned by the CompareInfo property. If the user settings are incompatible with the culture associated with the CultureInfo (for example, if the selected calendar is not one of the OptionalCalendars ), the results of the methods and the values of the properties are undefined.

Note: In this version of RadCalendar the NumberFormatInfo instance returned by the NumberFormat property is not taken into account.

DefaultSize

Gets the default size of the control.

Declaration

cs-api-definition
protected override Size DefaultSize { get; }

Property Value

Size

Overrides Control.DefaultSize

Dock

Gets or sets which edge of the parent container a control is docked to.

Declaration

cs-api-definition
public DockStyle Dock { get; set; }

Property Value

DockStyle

DragDropBehavior

Gets or sets the AppointmentDraggingBehavior which is responsible for performing the drag and drop of appointments in RadScheduler.

Declaration

cs-api-definition
[Browsable(false)]
public AppointmentDraggingBehavior DragDropBehavior { get; }

Property Value

AppointmentDraggingBehavior

ElementProvider

Gets or sets the SchedulerElementProvider which is responsible for creating and recycling of most of RadScheduler's visual elements.

Declaration

cs-api-definition
[Browsable(false)]
public SchedulerElementProvider ElementProvider { get; set; }

Property Value

SchedulerElementProvider

EnableCustomCellDrawing

Gets or sets a value indicating whether the CellPaint event will be fired.

Declaration

cs-api-definition
public bool EnableCustomCellDrawing { get; set; }

Property Value

bool

EnableExactTimeRendering

Gets or sets whether appointments are rendered according to their start and end time or are aligned to the scheduler grid lines.

Declaration

cs-api-definition
public bool EnableExactTimeRendering { get; set; }

Property Value

bool

FocusedDate

Gets or sets the value that is used by RadScheduler to determine the viewable area displayed .

Declaration

cs-api-definition
public DateTime FocusedDate { get; set; }

Property Value

DateTime

Remarks

By default, the FocusedDate property returns the current system date when in runtime, and in design mode defaults to System.DateTime.MinValue. When the FocusedDate is set, from that point, the value returned by the FocusedDate property is the one the user sets.

GroupType

Gets or sets the type of grouping.

Declaration

cs-api-definition
[Browsable(false)]
public GroupType GroupType { get; set; }

Property Value

GroupType

Implements ISchedulerData.GroupType

HeaderFormat

Gets or sets the header format.

Declaration

cs-api-definition
public string HeaderFormat { get; set; }

Property Value

string

The header format.

HighlightToday

Gets or sets value whether to show the today visual state of scheduler cells

Declaration

cs-api-definition
public bool HighlightToday { get; set; }

Property Value

bool

Holidays

Represents the collection with Holidays object

Declaration

cs-api-definition
public SchedulerHolidays Holidays { get; set; }

Property Value

SchedulerHolidays

ModernAppointmentBackColor

Gets or sets the back color of the appointment when it has the default None category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentBackColor { get; set; }

Property Value

Color

ModernAppointmentBackColor2

Gets or sets the second back color of the appointment when it has a linear gradient in the default None category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentBackColor2 { get; set; }

Property Value

Color

ModernAppointmentBlueColor

Gets or sets the back color of the appointment when it has the Blue category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentBlueColor { get; set; }

Property Value

Color

ModernAppointmentBorderColor

Gets or sets the border color of the appointment when it has the default None category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentBorderColor { get; set; }

Property Value

Color

ModernAppointmentForeColor

Gets or sets the fore color of the appointment. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentForeColor { get; set; }

Property Value

Color

ModernAppointmentGrayColor

Gets or sets the back color of the appointment when it has the Gray category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentGrayColor { get; set; }

Property Value

Color

ModernAppointmentGreenColor

Gets or sets the back color of the appointment when it has the Green category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentGreenColor { get; set; }

Property Value

Color

ModernAppointmentLavenderColor

Gets or sets the back color of the appointment when it has the Lavender category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentLavenderColor { get; set; }

Property Value

Color

ModernAppointmentOliveColor

Gets or sets the back color of the appointment when it has the Olive category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentOliveColor { get; set; }

Property Value

Color

ModernAppointmentOrangeColor

Gets or sets the back color of the appointment when it has the Orange category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentOrangeColor { get; set; }

Property Value

Color

ModernAppointmentPinkColor

Gets or sets the back color of the appointment when it has the Pink category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentPinkColor { get; set; }

Property Value

Color

ModernAppointmentPurpleColor

Gets or sets the back color of the appointment when it has the Purple category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentPurpleColor { get; set; }

Property Value

Color

ModernAppointmentRaspberryColor

Gets or sets the back color of the appointment when it has the Raspberry category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentRaspberryColor { get; set; }

Property Value

Color

ModernAppointmentYellowColor

Gets or sets the back color of the appointment when it has the Yellow category. This color is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public Color ModernAppointmentYellowColor { get; set; }

Property Value

Color

Padding

Gets or sets the padding within the control.

Declaration

cs-api-definition
[Browsable(false)]
public Padding Padding { get; set; }

Property Value

Padding

PaintModernApppointmentsBorders

Gets or sets whether the borders of the appointment element will be painted. This color is set via the ModernAppointmentBorderColor property and is applied only for appointments with modern styles. Check the UseModernAppointmentStyles property for more details.

Declaration

cs-api-definition
public bool PaintModernApppointmentsBorders { get; set; }

Property Value

bool

PrintSettingsDialogFactory

Gets or sets the factory used to create print settings dialogs. If not explicitly set, it defaults to a new instance of SchedulerPrintSettingsDialogFactory.

Declaration

cs-api-definition
[Browsable(false)]
public IPrintSettingsDialogFactory PrintSettingsDialogFactory { get; set; }

Property Value

IPrintSettingsDialogFactory

PrintStyle

Gets or sets a value indicating how the RadScheduler is printed.

Declaration

cs-api-definition
public SchedulerPrintStyle PrintStyle { get; set; }

Property Value

SchedulerPrintStyle

RadContextMenu

Gets or sets the shortcut menu associated with the control.

Declaration

cs-api-definition
public virtual RadContextMenu RadContextMenu { get; set; }

Property Value

RadContextMenu

ReadOnly

Gets or sets a value indicating whether appointments can be changed.

Declaration

cs-api-definition
public virtual bool ReadOnly { get; set; }

Property Value

bool

true if the scheduler is read-only; otherwise, false.

Reminders

Gets the predefined reminder time intervals.

Declaration

cs-api-definition
[Browsable(false)]
public virtual SchedulerReminderCollection Reminders { get; }

Property Value

SchedulerReminderCollection

The reminder intervals.

ResizeBehavior

Gets or sets the AppointmentResizingBehavior which is responsible for performing the resizing of appointments in RadScheduler.

Declaration

cs-api-definition
[Browsable(false)]
public AppointmentResizingBehavior ResizeBehavior { get; }

Property Value

AppointmentResizingBehavior

Resources

Gets the resources.

Declaration

cs-api-definition
[Browsable(false)]
public virtual SchedulerResourceCollection Resources { get; }

Property Value

SchedulerResourceCollection

The resources.

SaveLoadRemindersBehavior

Gets or sets the behavior responsible for saving and loading appointment reminders. This behavior handles persistence of reminders between application sessions.

Declaration

cs-api-definition
public SchedulerSaveLoadRemindersBehavior SaveLoadRemindersBehavior { get; set; }

Property Value

SchedulerSaveLoadRemindersBehavior

SchedulerElement

Gets the scheduler element.

Declaration

cs-api-definition
[Browsable(false)]
public RadSchedulerElement SchedulerElement { get; }

Property Value

RadSchedulerElement

The scheduler element.

SchedulerInputBehavior

Gets or sets the SchedulerInputBehavior which is responsible for handling the mouse and keyboard input. Be sure to dispose the old instance when replacing it with a new one.

Declaration

cs-api-definition
[Browsable(false)]
public SchedulerInputBehavior SchedulerInputBehavior { get; set; }

Property Value

SchedulerInputBehavior

SelectionBehavior

Gets or sets the SchedulerSelectionBehavior which is responsible for handling the selection of cells and appointments in RadScheduler.

Declaration

cs-api-definition
[Browsable(false)]
public SchedulerSelectionBehavior SelectionBehavior { get; set; }

Property Value

SchedulerSelectionBehavior

ShowAllDayAppointmentStatus

Gets or sets a value indicating whether to display all day appointment status.

Declaration

cs-api-definition
public virtual bool ShowAllDayAppointmentStatus { get; set; }

Property Value

bool

true if all day appointment status is displayed; otherwise, false.

ShowAppointmentStatus

Gets or sets a value indicating whether the appointment status should be displayed.

Declaration

cs-api-definition
public virtual bool ShowAppointmentStatus { get; set; }

Property Value

bool

true if appointment status is displayed otherwise, false.

ShowNavigationElements

Gets or sets a value whether to show the "Previous/Next Appointment" navigation elements.

Declaration

cs-api-definition
public bool ShowNavigationElements { get; set; }

Property Value

bool

Statuses

Gets the statuses.

Declaration

cs-api-definition
[Browsable(false)]
public virtual SchedulerStatusCollection Statuses { get; }

Property Value

SchedulerStatusCollection

The statuses.

SystemTimeZone

Gets or sets the selected time zone.

Declaration

cs-api-definition
[Browsable(false)]
public SchedulerTimeZone SystemTimeZone { get; set; }

Property Value

SchedulerTimeZone

The selected time zone.

UseModernAppointmentStyles

Determines whether the appointments are painted with modern colors and borders. The default value is true.

Declaration

cs-api-definition
public bool UseModernAppointmentStyles { get; set; }

Property Value

bool

ViewElement

Gets the view element.

Declaration

cs-api-definition
[Browsable(false)]
public SchedulerViewElement ViewElement { get; }

Property Value

SchedulerViewElement

The view element.

Methods

AddNewAppointmentWithDialog(DateTimeInterval, bool, SchedulerResourceCollection)

Shows the appointment edit dialog to add a new appointment.

Declaration

cs-api-definition
public void AddNewAppointmentWithDialog(DateTimeInterval interval, bool recurringAppointment, SchedulerResourceCollection resources)

Parameters

interval

DateTimeInterval

The interval to pass to the ShowAppointmentEditDialog method.

recurringAppointment

bool

Indicates whether the appointment should be a recurring one.

resources

SchedulerResourceCollection

The resources of the new appointment.

AddNewAppointmentWithDialog(DateTimeInterval, bool, bool, SchedulerResourceCollection)

Shows the appointment edit dialog to add a new appointment.

Declaration

cs-api-definition
public void AddNewAppointmentWithDialog(DateTimeInterval interval, bool allDay, bool recurringAppointment, SchedulerResourceCollection resources)

Parameters

interval

DateTimeInterval

The interval to pass to the ShowAppointmentEditDialog method.

allDay

bool

Indicates whether the appointment should be an AllDay appointment.

recurringAppointment

bool

Indicates whether the appointment should be a recurring one.

resources

SchedulerResourceCollection

The resources of the new appointment.

AddNewAppointmentWithDialog(IEvent, DateTimeInterval, bool, SchedulerResourceCollection)

Declaration

cs-api-definition
public virtual void AddNewAppointmentWithDialog(IEvent appointment, DateTimeInterval interval, bool recurringAppointment, SchedulerResourceCollection resources)

Parameters

appointment

IEvent

interval

DateTimeInterval

recurringAppointment

bool

resources

SchedulerResourceCollection

ClearReminders()

Clears the reminders of all appointments. Usually this method is used before LoadReminders is called.

Declaration

cs-api-definition
public void ClearReminders()

ControlDefinesThemeForElement(RadElement)

Determines whether this control defines the theme for the specified element.

Declaration

cs-api-definition
public override bool ControlDefinesThemeForElement(RadElement element)

Parameters

element

RadElement

The element to check.

Returns

bool

true if this control defines the theme for the element; otherwise, false.

Overrides RadControl.ControlDefinesThemeForElement(RadElement)

Copy()

Copies the currently selected appointments to the clipboard.

Declaration

cs-api-definition
public void Copy()

CreateAccessibilityInstance()

Creates the accessibility instance for the RadScheduler control.

Declaration

cs-api-definition
protected override AccessibleObject CreateAccessibilityInstance()

Returns

AccessibleObject

An AccessibleObject instance that provides accessibility information for the control.

Overrides Control.CreateAccessibilityInstance()

CreateAppointmentEditDialog()

Creates the appointment edit dialog. Overwrite in an inheriting class to replace the dialog used to edit appointments.

Declaration

cs-api-definition
protected virtual IEditAppointmentDialog CreateAppointmentEditDialog()

Returns

IEditAppointmentDialog

CreateBackgroundInfo(AppointmentBackground, string, Color, Color)

Declaration

cs-api-definition
protected virtual AppointmentBackgroundInfo CreateBackgroundInfo(AppointmentBackground category, string stringId, Color backColor, Color backColor2)

Parameters

category

AppointmentBackground

stringId

string

backColor

Color

backColor2

Color

Returns

AppointmentBackgroundInfo

CreateBackgroundInfo(AppointmentBackground, string, Color, Color, Color, Color)

Declaration

cs-api-definition
protected virtual AppointmentBackgroundInfo CreateBackgroundInfo(AppointmentBackground category, string stringId, Color backColor, Color backColor2, Color foreColor, Color borderColor)

Parameters

category

AppointmentBackground

stringId

string

backColor

Color

backColor2

Color

foreColor

Color

borderColor

Color

Returns

AppointmentBackgroundInfo

CreateChildItems(RadElement)

Creates the child items for the RadScheduler control.

Declaration

cs-api-definition
protected override void CreateChildItems(RadElement parent)

Parameters

parent

RadElement

The parent element to which the child items will be added.

Overrides RadControl.CreateChildItems(RadElement)

CreateRadSchedulerElement()

Creates the RadSchedulerElement for this scheduler.

Declaration

cs-api-definition
protected virtual RadSchedulerElement CreateRadSchedulerElement()

Returns

RadSchedulerElement

A RadSchedulerElement instance that will be used as the main element for this scheduler.

Cut()

Deletes the currently selected appointments and saves them to the clipboard.

Declaration

cs-api-definition
public void Cut()

DataBind()

Binds the scheduler to its data source and populates appointments and resources collections.

Declaration

cs-api-definition
public void DataBind()

Dispose(bool)

Releases the unmanaged resources used by the Component and optionally releases the managed resources.

Declaration

cs-api-definition
protected override void Dispose(bool disposing)

Parameters

disposing

bool

true to release both managed and unmanaged resources; false to release only unmanaged resources.

Overrides RadControl.Dispose(bool)

Export(ISchedulerExporter)

Exports the data in this RadScheduler instance in a string, using the specified ISchedulerExporter instance.

Declaration

cs-api-definition
public virtual string Export(ISchedulerExporter exporter)

Parameters

exporter

ISchedulerExporter

Returns

string

Export(Stream, ISchedulerExporter)

Exports the data in this RadScheduler instance to the specified stream, using the specified ISchedulerExporter instance.

Declaration

cs-api-definition
public virtual void Export(Stream stream, ISchedulerExporter exporter)

Parameters

stream

Stream

exporter

ISchedulerExporter

FillDefaultBackgrounds(SchedulerBackgroundCollection)

Fills the default backgrounds.

Declaration

cs-api-definition
protected virtual void FillDefaultBackgrounds(SchedulerBackgroundCollection backgrounds)

Parameters

backgrounds

SchedulerBackgroundCollection

The background collection in which to add the background objects.

FillDefaultReminders(SchedulerReminderCollection)

Fills the default reminder intervals.

Declaration

cs-api-definition
protected virtual void FillDefaultReminders(SchedulerReminderCollection reminders)

Parameters

reminders

SchedulerReminderCollection

The reminder collection in which to add the reminder objects.

FillDefaultStatuses(SchedulerStatusCollection)

Fills the default statuses.

Declaration

cs-api-definition
protected virtual void FillDefaultStatuses(SchedulerStatusCollection statuses)

Parameters

statuses

SchedulerStatusCollection

The status collection in which to add the status objects.

GetAgendaView()

Gets the agenda view.

Declaration

cs-api-definition
public SchedulerAgendaView GetAgendaView()

Returns

SchedulerAgendaView

GetBackgroundStorage()

Gets the background storage.

Declaration

cs-api-definition
public virtual ISchedulerStorage<IAppointmentBackgroundInfo> GetBackgroundStorage()

Returns

ISchedulerStorage<IAppointmentBackgroundInfo>

Implements ISchedulerData.GetBackgroundStorage()

GetDayView()

Gets the day view.

Declaration

cs-api-definition
public SchedulerDayView GetDayView()

Returns

SchedulerDayView

GetEventStorage()

Gets the event storage.

Declaration

cs-api-definition
public virtual ISchedulerStorage<IEvent> GetEventStorage()

Returns

ISchedulerStorage<IEvent>

Implements ISchedulerData.GetEventStorage()

GetImageElement(RadElement, Color)

Creates a light visual element with an image of the specified element.

Declaration

cs-api-definition
protected virtual LightVisualElement GetImageElement(RadElement element, Color backColor)

Parameters

element

RadElement

The element to create an image from.

backColor

Color

The background color for the image.

Returns

LightVisualElement

A LightVisualElement containing the image of the specified element.

GetMonthView()

Gets the month view.

Declaration

cs-api-definition
public SchedulerMonthView GetMonthView()

Returns

SchedulerMonthView

GetMultiDayView()

Gets the multi day view.

Declaration

cs-api-definition
public SchedulerMultiDayView GetMultiDayView()

Returns

SchedulerMultiDayView

GetReminderStorage()

Gets the reminder storage.

Declaration

cs-api-definition
public virtual ISchedulerStorage<IAppointmentReminderInfo> GetReminderStorage()

Returns

ISchedulerStorage<IAppointmentReminderInfo>

Implements ISchedulerData.GetReminderStorage()

GetResourceStorage()

Gets the resource storage.

Declaration

cs-api-definition
public virtual ISchedulerStorage<IResource> GetResourceStorage()

Returns

ISchedulerStorage<IResource>

Implements ISchedulerData.GetResourceStorage()

GetStatusStorage()

Gets the status storage.

Declaration

cs-api-definition
public virtual ISchedulerStorage<IAppointmentStatusInfo> GetStatusStorage()

Returns

ISchedulerStorage<IAppointmentStatusInfo>

Implements ISchedulerData.GetStatusStorage()

GetTimelineView()

Gets the timeline view.

Declaration

cs-api-definition
public SchedulerTimelineView GetTimelineView()

Returns

SchedulerTimelineView

GetValuesByViewElement(SchedulerVisualElement)

Declaration

cs-api-definition
protected virtual ViewData GetValuesByViewElement(SchedulerVisualElement viewElement)

Parameters

viewElement

SchedulerVisualElement

Returns

ViewData

GetWeekView()

Gets the week view.

Declaration

cs-api-definition
public SchedulerWeekView GetWeekView()

Returns

SchedulerWeekView

HandleDayViewPan(PanGestureEventArgs, SchedulerDayView)

Declaration

cs-api-definition
protected virtual void HandleDayViewPan(PanGestureEventArgs args, SchedulerDayView view)

Parameters

args

PanGestureEventArgs

view

SchedulerDayView

HandleMonthViewPan(PanGestureEventArgs, SchedulerMonthView)

Handles pan gestures in the month view.

Declaration

cs-api-definition
protected virtual void HandleMonthViewPan(PanGestureEventArgs args, SchedulerMonthView monthView)

Parameters

args

PanGestureEventArgs

The PanGestureEventArgs instance containing the event data.

monthView

SchedulerMonthView

The month view instance.

HandleTimelineViewPan(PanGestureEventArgs, SchedulerTimelineView)

Declaration

cs-api-definition
protected virtual void HandleTimelineViewPan(PanGestureEventArgs args, SchedulerTimelineView timeLine)

Parameters

args

PanGestureEventArgs

timeLine

SchedulerTimelineView

HandleWeekViewPan(PanGestureEventArgs, SchedulerWeekView)

Handles pan gestures in the week view.

Declaration

cs-api-definition
protected virtual void HandleWeekViewPan(PanGestureEventArgs args, SchedulerWeekView weekView)

Parameters

args

PanGestureEventArgs

The PanGestureEventArgs instance containing the event data.

weekView

SchedulerWeekView

The week view instance.

Import(Stream, ISchedulerImporter)

Imports the data from the specified stream into this RadScheduler instance, using the specified ISchedulerImporter instance.

Declaration

cs-api-definition
public virtual void Import(Stream stream, ISchedulerImporter importer)

Parameters

stream

Stream

importer

ISchedulerImporter

Import(string, ISchedulerImporter)

Imports the data from the specified string into this RadScheduler instance, using the specified ISchedulerImporter instance.

Declaration

cs-api-definition
public virtual void Import(string stringData, ISchedulerImporter importer)

Parameters

stringData

string

importer

ISchedulerImporter

LoadReminders(Stream)

Loads the reminders from the specified stream.

Declaration

cs-api-definition
public void LoadReminders(Stream stream)

Parameters

stream

Stream

The steam to load reminders from.

LoadReminders(string)

Loads the reminders from the specified file path.

Declaration

cs-api-definition
public void LoadReminders(string filePath)

Parameters

filePath

string

The path to the file to load reminders from.

OnActiveViewChanged(SchedulerView, SchedulerView)

Raises the ActiveViewChanged event.

Declaration

cs-api-definition
protected virtual void OnActiveViewChanged(SchedulerView oldView, SchedulerView newView)

Parameters

oldView

SchedulerView

The previous active view.

newView

SchedulerView

The new active view.

OnActiveViewChanging(SchedulerView, SchedulerView)

Declaration

cs-api-definition
protected virtual bool OnActiveViewChanging(SchedulerView oldView, SchedulerView newView)

Parameters

oldView

SchedulerView

newView

SchedulerView

Returns

bool

OnAddAppointments(IList)

Called when appointments have been added.

Declaration

cs-api-definition
protected virtual void OnAddAppointments(IList list)

Parameters

list

IList

The list of added appointments.

OnAppointmentAdded(AppointmentAddedEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentAdded(AppointmentAddedEventArgs args)

Parameters

args

AppointmentAddedEventArgs

OnAppointmentChanged(IEvent, params string[])

Declaration

cs-api-definition
protected virtual void OnAppointmentChanged(IEvent appointment, params string[] propertyNames)

Parameters

appointment

IEvent

propertyNames

string[]

OnAppointmentChanged(IEvent, string)

Declaration

cs-api-definition
protected virtual void OnAppointmentChanged(IEvent appointment, string propertyName)

Parameters

appointment

IEvent

propertyName

string

OnAppointmentDeleted(SchedulerAppointmentEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentDeleted(SchedulerAppointmentEventArgs args)

Parameters

args

SchedulerAppointmentEventArgs

OnAppointmentDeleting(SchedulerAppointmentCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentDeleting(SchedulerAppointmentCancelEventArgs args)

Parameters

args

SchedulerAppointmentCancelEventArgs

OnAppointmentDropped(AppointmentMovedEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentDropped(AppointmentMovedEventArgs args)

Parameters

args

AppointmentMovedEventArgs

OnAppointmentDropping(AppointmentMovingEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentDropping(AppointmentMovingEventArgs args)

Parameters

args

AppointmentMovingEventArgs

OnAppointmentEditDialogShowing(IEvent, IEditAppointmentDialog)

Declaration

cs-api-definition
protected virtual IEditAppointmentDialog OnAppointmentEditDialogShowing(IEvent appointment, IEditAppointmentDialog dialog)

Parameters

appointment

IEvent

The appointment being edited.

dialog

IEditAppointmentDialog

The edit appointment dialog instance.

Returns

IEditAppointmentDialog

The dialog to be shown, or null if the operation was canceled.

OnAppointmentElementDoubleClick(object, EventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentElementDoubleClick(object sender, EventArgs args)

Parameters

sender

object

The source of the event.

args

EventArgs

The EventArgs instance containing the event data.

OnAppointmentElementMouseDown(object, MouseEventArgs)

Raises the AppointmentElementMouseDown event.

Declaration

cs-api-definition
protected virtual void OnAppointmentElementMouseDown(object sender, MouseEventArgs args)

Parameters

sender

object

The source of the event.

args

MouseEventArgs

The MouseEventArgs instance containing the event data.

OnAppointmentElementMouseMove(object, MouseEventArgs)

Raises the AppointmentElementMouseMove event.

Declaration

cs-api-definition
protected virtual void OnAppointmentElementMouseMove(object sender, MouseEventArgs args)

Parameters

sender

object

The source of the event.

args

MouseEventArgs

The MouseEventArgs instance containing the event data.

OnAppointmentElementMouseUp(object, MouseEventArgs)

Raises the AppointmentElementMouseUp event.

Declaration

cs-api-definition
protected virtual void OnAppointmentElementMouseUp(object sender, MouseEventArgs args)

Parameters

sender

object

The source of the event.

args

MouseEventArgs

The MouseEventArgs instance containing the event data.

OnAppointmentFormatting(SchedulerAppointmentEventArgs)

Raises the AppointmentFormatting event.

Declaration

cs-api-definition
protected virtual void OnAppointmentFormatting(SchedulerAppointmentEventArgs args)

Parameters

args

SchedulerAppointmentEventArgs

The SchedulerAppointmentEventArgs instance containing the event data.

OnAppointmentMouseDown(SchedulerAppointmentMouseEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentMouseDown(SchedulerAppointmentMouseEventArgs args)

Parameters

args

SchedulerAppointmentMouseEventArgs

OnAppointmentMouseUp(SchedulerAppointmentMouseEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentMouseUp(SchedulerAppointmentMouseEventArgs args)

Parameters

args

SchedulerAppointmentMouseEventArgs

OnAppointmentMoved(AppointmentMovedEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentMoved(AppointmentMovedEventArgs args)

Parameters

args

AppointmentMovedEventArgs

OnAppointmentMoving(AppointmentMovingEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentMoving(AppointmentMovingEventArgs args)

Parameters

args

AppointmentMovingEventArgs

OnAppointmentRender(AppointmentRenderEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnAppointmentRender(AppointmentRenderEventArgs args)

Parameters

args

AppointmentRenderEventArgs

The AppointmentRenderEventArgs instance containing the event data.

OnAppointmentResizeEnd(IEvent)

Declaration

cs-api-definition
protected virtual void OnAppointmentResizeEnd(IEvent appointment)

Parameters

appointment

IEvent

OnAppointmentResizeStart(SchedulerAppointmentCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentResizeStart(SchedulerAppointmentCancelEventArgs args)

Parameters

args

SchedulerAppointmentCancelEventArgs

OnAppointmentResized(AppointmentResizedEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentResized(AppointmentResizedEventArgs args)

Parameters

args

AppointmentResizedEventArgs

OnAppointmentResizing(AppointmentResizingEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentResizing(AppointmentResizingEventArgs args)

Parameters

args

AppointmentResizingEventArgs

OnAppointmentSelected(SchedulerAppointmentSelectedEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentSelected(SchedulerAppointmentSelectedEventArgs args)

Parameters

args

SchedulerAppointmentSelectedEventArgs

OnAppointmentSelecting(SchedulerAppointmentCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentSelecting(SchedulerAppointmentCancelEventArgs args)

Parameters

args

SchedulerAppointmentCancelEventArgs

OnAppointmentsChanged(IList, string)

Called when one or more appointments have changed.

Declaration

cs-api-definition
protected virtual void OnAppointmentsChanged(IList list, string propertyName)

Parameters

list

IList

The list of changed appointments.

propertyName

string

Name of the property.

OnAppointmentsCopying(SchedulerClipboardEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentsCopying(SchedulerClipboardEventArgs args)

Parameters

args

SchedulerClipboardEventArgs

OnAppointmentsPasting(SchedulerClipboardEventArgs)

Declaration

cs-api-definition
protected virtual void OnAppointmentsPasting(SchedulerClipboardEventArgs args)

Parameters

args

SchedulerClipboardEventArgs

OnCellClick(SchedulerCellEventArgs)

Raises the CellClick event.

Declaration

cs-api-definition
protected virtual void OnCellClick(SchedulerCellEventArgs args)

Parameters

args

SchedulerCellEventArgs

The SchedulerCellEventArgs instance containing the event data.

OnCellElementDoubleClick(object, EventArgs)

Raises the CellElementDoubleClick event.

Declaration

cs-api-definition
protected virtual void OnCellElementDoubleClick(object sender, EventArgs args)

Parameters

sender

object

The source of the event.

args

EventArgs

The EventArgs instance containing the event data.

OnCellElementKeyDown(object, KeyEventArgs)

Raises the CellElementKeyDown event.

Declaration

cs-api-definition
protected virtual void OnCellElementKeyDown(object sender, KeyEventArgs args)

Parameters

sender

object

The source of the event.

args

KeyEventArgs

The KeyEventArgs instance containing the event data.

OnCellElementKeyPress(object, KeyPressEventArgs)

Raises the CellElementKeyPress event.

Declaration

cs-api-definition
protected virtual void OnCellElementKeyPress(object sender, KeyPressEventArgs args)

Parameters

sender

object

The source of the event.

args

KeyPressEventArgs

The KeyPressEventArgs instance containing the event data.

OnCellElementKeyUp(object, KeyEventArgs)

Raises the CellElementKeyUp event.

Declaration

cs-api-definition
protected virtual void OnCellElementKeyUp(object sender, KeyEventArgs args)

Parameters

sender

object

The source of the event.

args

KeyEventArgs

The KeyEventArgs instance containing the event data.

OnCellElementMouseDown(object, MouseEventArgs)

Raises the CellElementMouseDown event.

Declaration

cs-api-definition
protected virtual void OnCellElementMouseDown(object sender, MouseEventArgs args)

Parameters

sender

object

The source of the event.

args

MouseEventArgs

The MouseEventArgs instance containing the event data.

OnCellElementMouseMove(object, MouseEventArgs)

Raises the CellElementMouseMove event.

Declaration

cs-api-definition
protected virtual void OnCellElementMouseMove(object sender, MouseEventArgs args)

Parameters

sender

object

The source of the event.

args

MouseEventArgs

The MouseEventArgs instance containing the event data.

OnCellElementMouseUp(object, MouseEventArgs)

Raises the CellElementMouseUp event.

Declaration

cs-api-definition
protected virtual void OnCellElementMouseUp(object sender, MouseEventArgs args)

Parameters

sender

object

The source of the event.

args

MouseEventArgs

The MouseEventArgs instance containing the event data.

OnCellFormatting(SchedulerCellEventArgs)

Raises the CellFormatting event.

Declaration

cs-api-definition
protected virtual void OnCellFormatting(SchedulerCellEventArgs args)

Parameters

args

SchedulerCellEventArgs

The SchedulerCellEventArgs instance containing the event data.

OnCellOverflowButtonClicked(SchedulerCellEventArgs)

Raises the CellOverflowButtonClicked event.

Declaration

cs-api-definition
protected virtual bool OnCellOverflowButtonClicked(SchedulerCellEventArgs args)

Parameters

args

SchedulerCellEventArgs

The SchedulerCellEventArgs instance containing the event data.

Returns

bool

true if the event was handled; otherwise, false.

OnCellPaint(SchedulerCellPaintEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCellPaint(SchedulerCellPaintEventArgs args)

Parameters

args

SchedulerCellPaintEventArgs

The SchedulerCellPaintEventArgs instance containing the event data.

OnCellSelectionChanged(EventArgs)

Declaration

cs-api-definition
protected virtual void OnCellSelectionChanged(EventArgs args)

Parameters

args

EventArgs

OnCellSelectionChanging(SchedulerCellSelectingEventArgs)

Declaration

cs-api-definition
protected virtual void OnCellSelectionChanging(SchedulerCellSelectingEventArgs args)

Parameters

args

SchedulerCellSelectingEventArgs

OnContextMenuOpening(SchedulerContextMenuOpeningEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnContextMenuOpening(SchedulerContextMenuOpeningEventArgs e)

Parameters

e

SchedulerContextMenuOpeningEventArgs

The SchedulerContextMenuOpeningEventArgs instance containing the event data.

OnCultureChanged()

Fires the CultureChanged event.

Declaration

cs-api-definition
protected virtual void OnCultureChanged()

OnDataBindingComplete(object, EventArgs)

Raises the DataBindingComplete event.

Declaration

cs-api-definition
protected virtual void OnDataBindingComplete(object sender, EventArgs args)

Parameters

sender

object

The source of the event.

args

EventArgs

The EventArgs instance containing the event data.

OnEditorRequired(SchedulerEditorRequiredArgs)

Fired when the editor should be opened

Declaration

cs-api-definition
protected virtual void OnEditorRequired(SchedulerEditorRequiredArgs args)

Parameters

args

SchedulerEditorRequiredArgs

OnGotFocus(EventArgs)

Declaration

cs-api-definition
protected override void OnGotFocus(EventArgs e)

Parameters

e

EventArgs

Overrides RadControl.OnGotFocus(EventArgs)

OnKeyDown(KeyEventArgs)

Declaration

cs-api-definition
protected override void OnKeyDown(KeyEventArgs e)

Parameters

e

KeyEventArgs

Overrides RadControl.OnKeyDown(KeyEventArgs)

OnLoad(Size)

Notifies that the control is about to be visualized.

Declaration

cs-api-definition
protected override void OnLoad(Size desiredSize)

Parameters

desiredSize

Size

Overrides RadControl.OnLoad(Size)

OnMouseDown(MouseEventArgs)

Declaration

cs-api-definition
protected override void OnMouseDown(MouseEventArgs e)

Parameters

e

MouseEventArgs

Overrides RadControl.OnMouseDown(MouseEventArgs)

OnMouseEnter(EventArgs)

Declaration

cs-api-definition
protected override void OnMouseEnter(EventArgs e)

Parameters

e

EventArgs

Overrides RadControl.OnMouseEnter(EventArgs)

OnMouseLeave(EventArgs)

Declaration

cs-api-definition
protected override void OnMouseLeave(EventArgs e)

Parameters

e

EventArgs

Overrides RadControl.OnMouseLeave(EventArgs)

OnMouseMove(MouseEventArgs)

Declaration

cs-api-definition
protected override void OnMouseMove(MouseEventArgs e)

Parameters

e

MouseEventArgs

Overrides RadControl.OnMouseMove(MouseEventArgs)

OnMouseUp(MouseEventArgs)

Declaration

cs-api-definition
protected override void OnMouseUp(MouseEventArgs e)

Parameters

e

MouseEventArgs

Overrides RadControl.OnMouseUp(MouseEventArgs)

OnMouseWheel(MouseEventArgs)

Declaration

cs-api-definition
protected override void OnMouseWheel(MouseEventArgs e)

Parameters

e

MouseEventArgs

Overrides RadControl.OnMouseWheel(MouseEventArgs)

OnPanGesture(PanGestureEventArgs)

Handles pan gestures to enable touchscreen navigation and scrolling.

Declaration

cs-api-definition
protected override void OnPanGesture(PanGestureEventArgs args)

Parameters

args

PanGestureEventArgs

The PanGestureEventArgs instance containing the event data.

Overrides RadControl.OnPanGesture(PanGestureEventArgs)

OnRecurrenceDeleteDialogShowing(IEvent, IDeleteRecurringAppointmentDialog)

Declaration

cs-api-definition
protected virtual IDeleteRecurringAppointmentDialog OnRecurrenceDeleteDialogShowing(IEvent appointment, IDeleteRecurringAppointmentDialog dialog)

Parameters

appointment

IEvent

The recurring appointment being deleted.

dialog

IDeleteRecurringAppointmentDialog

The recurrence delete dialog instance.

Returns

IDeleteRecurringAppointmentDialog

The dialog to be shown, or null if the operation was canceled.

OnRecurrenceEditDialogShowing(IEvent, IEditRecurrenceDialog)

Raises the RecurrenceEditDialogShowing event.

Declaration

cs-api-definition
protected virtual IEditRecurrenceDialog OnRecurrenceEditDialogShowing(IEvent appointment, IEditRecurrenceDialog dialog)

Parameters

appointment

IEvent

The recurring appointment being edited.

dialog

IEditRecurrenceDialog

The recurrence edit dialog instance.

Returns

IEditRecurrenceDialog

The dialog to be shown, or null if the operation was canceled.

OnRemoveAppointments(IList)

Called when appointments have been removed.

Declaration

cs-api-definition
protected virtual void OnRemoveAppointments(IList list)

Parameters

list

IList

The list of removed appointments.

OnReplaceAppointments(IList, IList)

Called when appointments have been replaced.

Declaration

cs-api-definition
protected virtual void OnReplaceAppointments(IList oldItems, IList newItems)

Parameters

oldItems

IList

The old items.

newItems

IList

The new items.

OnResourceStartIndexChanged()

Declaration

cs-api-definition
protected virtual void OnResourceStartIndexChanged()

OnResourceStartIndexChanging(ResourceIndexChangingEventArgs)

Declaration

cs-api-definition
protected virtual void OnResourceStartIndexChanging(ResourceIndexChangingEventArgs args)

Parameters

args

ResourceIndexChangingEventArgs

OnRulerTextFormatting(RulerTextFormattingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnRulerTextFormatting(RulerTextFormattingEventArgs args)

Parameters

args

RulerTextFormattingEventArgs

The event arguments.

OnThemeChanged()

Declaration

cs-api-definition
protected override void OnThemeChanged()

Overrides RadControl.OnThemeChanged()

OnUpdateAppointments()

Called when appointments have to be refreshed.

Declaration

cs-api-definition
protected virtual void OnUpdateAppointments()

OnValidated(EventArgs)

Declaration

cs-api-definition
protected override void OnValidated(EventArgs e)

Parameters

e

EventArgs

Overrides Control.OnValidated(EventArgs)

OnViewNavigated(SchedulerViewNavigatedEventArgs)

Declaration

cs-api-definition
protected virtual void OnViewNavigated(SchedulerViewNavigatedEventArgs args)

Parameters

args

SchedulerViewNavigatedEventArgs

OnViewNavigating(SchedulerViewNavigatingEventArgs)

Declaration

cs-api-definition
protected virtual void OnViewNavigating(SchedulerViewNavigatingEventArgs args)

Parameters

args

SchedulerViewNavigatingEventArgs

OnZoomGesture(ZoomGestureEventArgs)

Handles zoom gestures to enable changing views and scaling through pinch-to-zoom functionality.

Declaration

cs-api-definition
protected override void OnZoomGesture(ZoomGestureEventArgs args)

Parameters

args

ZoomGestureEventArgs

The ZoomGestureEventArgs instance containing the event data.

Overrides RadControl.OnZoomGesture(ZoomGestureEventArgs)

Paste()

Pastes the content from the clipboard to the scheduler.

Declaration

cs-api-definition
public void Paste()

Print()

Directly prints the RadScheduler to the default printer.

Declaration

cs-api-definition
public virtual void Print()

Print(bool)

Directly prints the RadScheduler to the default printer or shows printer settitngs and then prints the RadGridView.

Declaration

cs-api-definition
public virtual void Print(bool showPrinterSettings)

Parameters

showPrinterSettings

bool

Indicates whether printer settings dialog should be shown.

Print(bool, RadPrintDocument)

Directly prints the RadScheduler to the default printer or shows printer settitngs and then prints the RadGridView.

Declaration

cs-api-definition
public virtual void Print(bool showPrinterSettings, RadPrintDocument document)

Parameters

showPrinterSettings

bool

Indicates whether printer settings dialog should be shown.

document

RadPrintDocument

As instance of RadPrintDocument used to control the print process.

PrintPreview()

Shows a RadPrintPreviewDialog for editing the RadScheduler print settings. This method creates a new instance of RadPrintDocument and passes it to the overloaded PrintPreview method.

Declaration

cs-api-definition
public virtual void PrintPreview()

PrintPreview(RadPrintDocument)

Shows a RadPrintPreviewDialog for editing the RadScheduler print settings. This method temporarily changes the view type if needed and displays the print preview dialog.

Declaration

cs-api-definition
public virtual void PrintPreview(RadPrintDocument document)

Parameters

document

RadPrintDocument

An instance of RadPrintDocument used to control the print process.

ProcessCmdKey(ref Message, Keys)

Declaration

cs-api-definition
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)

Parameters

msg

Message

keyData

Keys

Returns

bool

Overrides Control.ProcessCmdKey(ref Message, Keys)

SaveReminders(Stream)

Saves all appointment reminders to the provided stream.

Declaration

cs-api-definition
public void SaveReminders(Stream stream)

Parameters

stream

Stream

The stream to save the reminders to.

SaveReminders(string)

Saves all appointment reminders to the provided file. If the file does not exist it is created otherwise it is overwritten.

Declaration

cs-api-definition
public void SaveReminders(string filePath)

Parameters

filePath

string

The path to the file to save the reminders to.

SetValuesToViewElement(SchedulerVisualElement, ViewData)

Declaration

cs-api-definition
protected virtual void SetValuesToViewElement(SchedulerVisualElement viewElement, ViewData viewData)

Parameters

viewElement

SchedulerVisualElement

viewData

ViewData

ShowAppointmentEditDialog(IEvent, bool)

Shows the appointment edit dialog.

Declaration

cs-api-definition
public virtual DialogResult ShowAppointmentEditDialog(IEvent appointment, bool recurringAppointment)

Parameters

appointment

IEvent

The appointment.

recurringAppointment

bool

if set to true shows the recurrence rule edit dialog just after the appointment edit dialog.

Returns

DialogResult

ShowContextMenu(Point)

Displays the context menu associated with this control on the provided location.

Declaration

cs-api-definition
public void ShowContextMenu(Point location)

Parameters

location

Point

The location where the context menu should open.

SynchronizeStartDate(SchedulerView, SchedulerView)

Declaration

cs-api-definition
protected virtual void SynchronizeStartDate(SchedulerView oldView, SchedulerView newView)

Parameters

oldView

SchedulerView

newView

SchedulerView

SynchronizeViewsSettings(SchedulerView, SchedulerView, ViewData)

Declaration

cs-api-definition
protected virtual void SynchronizeViewsSettings(SchedulerView oldView, SchedulerView newView, ViewData viewData)

Parameters

oldView

SchedulerView

newView

SchedulerView

viewData

ViewData

WndProc(ref Message)

Declaration

cs-api-definition
protected override void WndProc(ref Message m)

Parameters

m

Message

Overrides RadControl.WndProc(ref Message)

Events

ActiveViewChanged

Occurs when the ActiveView has changed.

Declaration

cs-api-definition
public event EventHandler<SchedulerViewChangedEventArgs> ActiveViewChanged

Event Value

EventHandler<SchedulerViewChangedEventArgs>

ActiveViewChanging

Occurs when the ActiveView is about to change.

Declaration

cs-api-definition
public event EventHandler<SchedulerViewChangingEventArgs> ActiveViewChanging

Event Value

EventHandler<SchedulerViewChangingEventArgs>

AppointmentAdded

Occurs when the end user adds an appointment either with the EditAppointmentDialog or inline.

Declaration

cs-api-definition
public event EventHandler<AppointmentAddedEventArgs> AppointmentAdded

Event Value

EventHandler<AppointmentAddedEventArgs>

AppointmentChanged

Occurs when an appointment's property has changed.

Declaration

cs-api-definition
public event EventHandler<AppointmentChangedEventArgs> AppointmentChanged

Event Value

EventHandler<AppointmentChangedEventArgs>

AppointmentDeleted

Occurs when the scheduler has deleted the selected appointment.

Declaration

cs-api-definition
public event EventHandler<SchedulerAppointmentEventArgs> AppointmentDeleted

Event Value

EventHandler<SchedulerAppointmentEventArgs>

AppointmentDeleting

Occurs when the scheduler is deleting the selected appointment.

Declaration

cs-api-definition
public event EventHandler<SchedulerAppointmentCancelEventArgs> AppointmentDeleting

Event Value

EventHandler<SchedulerAppointmentCancelEventArgs>

AppointmentDropped

Occurs when the an appointment has been dropped.

Declaration

cs-api-definition
public event EventHandler<AppointmentMovedEventArgs> AppointmentDropped

Event Value

EventHandler<AppointmentMovedEventArgs>

AppointmentDropping

Occurs when the an appointment is about to be dropped.

Declaration

cs-api-definition
public event EventHandler<AppointmentMovingEventArgs> AppointmentDropping

Event Value

EventHandler<AppointmentMovingEventArgs>

AppointmentEditDialogShowing

Occurs when the EditAppointmentDialog is showing.

Declaration

cs-api-definition
public event EventHandler<AppointmentEditDialogShowingEventArgs> AppointmentEditDialogShowing

Event Value

EventHandler<AppointmentEditDialogShowingEventArgs>

AppointmentElementDoubleClick

Occurs when the DoubleClick event of an appointment element is fired.

Declaration

cs-api-definition
public event EventHandler AppointmentElementDoubleClick

Event Value

EventHandler

AppointmentElementMouseDown

Occurs when the MouseDown event of an appointment element is fired.

Declaration

cs-api-definition
public event MouseEventHandler AppointmentElementMouseDown

Event Value

MouseEventHandler

AppointmentElementMouseMove

Occurs when the MouseMove event of an appointment element is fired.

Declaration

cs-api-definition
public event MouseEventHandler AppointmentElementMouseMove

Event Value

MouseEventHandler

AppointmentElementMouseUp

Occurs when the MouseUp event of an appointment element is fired.

Declaration

cs-api-definition
public event MouseEventHandler AppointmentElementMouseUp

Event Value

MouseEventHandler

AppointmentFormatting

Occurs when an appointment element is prepared to be displayed. Use this event to modify visual properties of the AppointmentElement. Modifying data properties on the formatting events can result in exceptions.

Declaration

cs-api-definition
public event EventHandler<SchedulerAppointmentEventArgs> AppointmentFormatting

Event Value

EventHandler<SchedulerAppointmentEventArgs>

AppointmentMouseDown

Occurs when the MouseDown event of an appointment is fired.

Declaration

cs-api-definition
public event EventHandler<SchedulerAppointmentMouseEventArgs> AppointmentMouseDown

Event Value

EventHandler<SchedulerAppointmentMouseEventArgs>

AppointmentMouseUp

Occurs when the MouseUp event of an appointment is fired.

Declaration

cs-api-definition
public event EventHandler<SchedulerAppointmentMouseEventArgs> AppointmentMouseUp

Event Value

EventHandler<SchedulerAppointmentMouseEventArgs>

AppointmentMoved

Occurs when the an appointment has been moved.

Declaration

cs-api-definition
public event EventHandler<AppointmentMovedEventArgs> AppointmentMoved

Event Value

EventHandler<AppointmentMovedEventArgs>

AppointmentMoving

Occurs when the an appointment is about to be moved.

Declaration

cs-api-definition
public event EventHandler<AppointmentMovingEventArgs> AppointmentMoving

Event Value

EventHandler<AppointmentMovingEventArgs>

AppointmentPrintElementFormatting

Fires when an appointment print element is being formatted before it is printed.

Declaration

cs-api-definition
public event PrintAppointmentEventHandler AppointmentPrintElementFormatting

Event Value

PrintAppointmentEventHandler

AppointmentPrintElementPaint

Fires when an appointment print element is printed.

Declaration

cs-api-definition
public event PrintAppointmentPaintEventHandler AppointmentPrintElementPaint

Event Value

PrintAppointmentPaintEventHandler

AppointmentRender

Occurs when appointment element is rendered.

Declaration

cs-api-definition
public event AppointmentRenderHandler AppointmentRender

Event Value

AppointmentRenderHandler

AppointmentResizeEnd

Occurs when the a resize operation has ended.

Declaration

cs-api-definition
public event EventHandler<SchedulerAppointmentEventArgs> AppointmentResizeEnd

Event Value

EventHandler<SchedulerAppointmentEventArgs>

AppointmentResizeStart

Occurs when the a rezie operation is starting. Cancelable.

Declaration

cs-api-definition
public event EventHandler<SchedulerAppointmentCancelEventArgs> AppointmentResizeStart

Event Value

EventHandler<SchedulerAppointmentCancelEventArgs>

AppointmentResized

Occurs when the an appointment has been resized.

Declaration

cs-api-definition
public event EventHandler<AppointmentResizedEventArgs> AppointmentResized

Event Value

EventHandler<AppointmentResizedEventArgs>

AppointmentResizing

Occurs when the an appointment is about to be resized.

Declaration

cs-api-definition
public event EventHandler<AppointmentResizingEventArgs> AppointmentResizing

Event Value

EventHandler<AppointmentResizingEventArgs>

AppointmentSelected

Occurs when an appointment is selected.

Declaration

cs-api-definition
public event EventHandler<SchedulerAppointmentSelectedEventArgs> AppointmentSelected

Event Value

EventHandler<SchedulerAppointmentSelectedEventArgs>

AppointmentSelecting

Occurs when an appointment will be selected.

Declaration

cs-api-definition
public event EventHandler<SchedulerAppointmentCancelEventArgs> AppointmentSelecting

Event Value

EventHandler<SchedulerAppointmentCancelEventArgs>

AppointmentsCopying

Fired by the Copy operation when the scheduler is about to prepare the clipboard data. This event allows you to cancel the default action and implement a custom one.

Declaration

cs-api-definition
public event EventHandler<SchedulerClipboardEventArgs> AppointmentsCopying

Event Value

EventHandler<SchedulerClipboardEventArgs>

AppointmentsPasting

Fired by the Paste operation when the scheduler is about to read the clipboard data. This event allows you to cancel the default action and implement a custom one.

Declaration

cs-api-definition
public event EventHandler<SchedulerClipboardEventArgs> AppointmentsPasting

Event Value

EventHandler<SchedulerClipboardEventArgs>

CellClick

Occurs when a cell is clicked.

Declaration

cs-api-definition
public event EventHandler<SchedulerCellEventArgs> CellClick

Event Value

EventHandler<SchedulerCellEventArgs>

CellElementDoubleClick

Occurs when the DoubleClick event of the cell is fired.

Declaration

cs-api-definition
public event EventHandler CellElementDoubleClick

Event Value

EventHandler

CellElementKeyDown

Occurs when the KeyDown event of the cell is fired.

Declaration

cs-api-definition
public event KeyEventHandler CellElementKeyDown

Event Value

KeyEventHandler

CellElementKeyPress

Occurs when the KeyPressed event of the cell is fired.

Declaration

cs-api-definition
public event KeyPressEventHandler CellElementKeyPress

Event Value

KeyPressEventHandler

CellElementKeyUp

Occurs when the KeyUp event of the cell is fired.

Declaration

cs-api-definition
public event KeyEventHandler CellElementKeyUp

Event Value

KeyEventHandler

CellElementMouseDown

Occurs when the MouseDown event of the cell is fired.

Declaration

cs-api-definition
public event MouseEventHandler CellElementMouseDown

Event Value

MouseEventHandler

CellElementMouseMove

Occurs when the MouseMove event of the cell is fired.

Declaration

cs-api-definition
public event MouseEventHandler CellElementMouseMove

Event Value

MouseEventHandler

CellElementMouseUp

Occurs when the MouseUp event of the cell is fired.

Declaration

cs-api-definition
public event MouseEventHandler CellElementMouseUp

Event Value

MouseEventHandler

CellFormatting

Fired when a cell element is being prepared for displaying. Use this event to modify visual properties of the SchedulerCellElement. Modifying data properties on the formatting events can result in exceptions.

Declaration

cs-api-definition
public event EventHandler<SchedulerCellEventArgs> CellFormatting

Event Value

EventHandler<SchedulerCellEventArgs>

CellOverflowButtonClicked

Occurs when the overflow arrow of a cell in MonthView is clicked. When this event is handled, the default action of the overflow arrow is not executed.

Declaration

cs-api-definition
public event EventHandler<SchedulerCellEventArgs> CellOverflowButtonClicked

Event Value

EventHandler<SchedulerCellEventArgs>

CellPaint

Occurs after a cell is drawn. Allows custom painting over the cell element. EnableCustomCellDrawing must be set to true for this event to be fired.

Declaration

cs-api-definition
public event EventHandler<SchedulerCellPaintEventArgs> CellPaint

Event Value

EventHandler<SchedulerCellPaintEventArgs>

CellPrintElementFormatting

Fires when a cell print element is being formatted before it is printed.

Declaration

cs-api-definition
public event PrintSchedulerCellEventHandler CellPrintElementFormatting

Event Value

PrintSchedulerCellEventHandler

CellPrintElementPaint

Fires when a cell print element is printed.

Declaration

cs-api-definition
public event PrintSchedulerCellPaintEventHandler CellPrintElementPaint

Event Value

PrintSchedulerCellPaintEventHandler

CellSelectionChanged

Occurs when the cell selection has changed.

Declaration

cs-api-definition
public event EventHandler CellSelectionChanged

Event Value

EventHandler

CellSelectionChanging

Occurs when the cell selection is about to change. Cancelable.

Declaration

cs-api-definition
public event EventHandler<SchedulerCellSelectingEventArgs> CellSelectionChanging

Event Value

EventHandler<SchedulerCellSelectingEventArgs>

ContextMenuOpening

Occurs before the context menu is opened.

Declaration

cs-api-definition
public event SchedulerContextMenuOpeningEventHandler ContextMenuOpening

Event Value

SchedulerContextMenuOpeningEventHandler

CultureChanged

Occurs when culture has changed

Declaration

cs-api-definition
public event EventHandler CultureChanged

Event Value

EventHandler

Implements ICultureInfoProvider.CultureChanged

DataBindingComplete

Occurs when the Data is loaded from the data source.

Declaration

cs-api-definition
public event EventHandler DataBindingComplete

Event Value

EventHandler

EditorRequired

Occurs when an inline appointment editor is required.

Declaration

cs-api-definition
public event EventHandler<SchedulerEditorRequiredArgs> EditorRequired

Event Value

EventHandler<SchedulerEditorRequiredArgs>

PrintElementFormatting

Fires when a print element is being formatted before it is printed.

Declaration

cs-api-definition
public event PrintElementEventHandler PrintElementFormatting

Event Value

PrintElementEventHandler

PrintElementPaint

Fires when a print element is printed.

Declaration

cs-api-definition
public event PrintElementPaintEventHandler PrintElementPaint

Event Value

PrintElementPaintEventHandler

RecurrenceDeleteDialogShowing

Occurs when the DeleteRecurrenceDialog is showing.

Declaration

cs-api-definition
public event EventHandler<RecurrenceDeleteDialogShowingEventArgs> RecurrenceDeleteDialogShowing

Event Value

EventHandler<RecurrenceDeleteDialogShowingEventArgs>

RecurrenceEditDialogShowing

Occurs when the EditReccurenceDialog is showing.

Declaration

cs-api-definition
public event EventHandler<RecurrenceEditDialogShowingEventArgs> RecurrenceEditDialogShowing

Event Value

EventHandler<RecurrenceEditDialogShowingEventArgs>

ResourceStartIndexChanged

Occurs when the ResourceStartIndex has changed. Fired only when grouping by resource.

Declaration

cs-api-definition
public event EventHandler ResourceStartIndexChanged

Event Value

EventHandler

ResourceStartIndexChanging

Occurs when the ResourceStartIndex is about to change. Cancelable. Fired only when grouping by resource.

Declaration

cs-api-definition
public event EventHandler<ResourceIndexChangingEventArgs> ResourceStartIndexChanging

Event Value

EventHandler<ResourceIndexChangingEventArgs>

RulerTextFormatting

Occurs when the text of a ruler is drawn.

Declaration

cs-api-definition
public event EventHandler<RulerTextFormattingEventArgs> RulerTextFormatting

Event Value

EventHandler<RulerTextFormattingEventArgs>

ViewNavigated

Occurs when the view has changed and this is caused by a click on the ViewNavigationElement.

Declaration

cs-api-definition
public event EventHandler<SchedulerViewNavigatedEventArgs> ViewNavigated

Event Value

EventHandler<SchedulerViewNavigatedEventArgs>

ViewNavigating

Occurs when the view is about to change and this is caused by a click on the ViewNavigationElement.

Declaration

cs-api-definition
public event EventHandler<SchedulerViewNavigatingEventArgs> ViewNavigating

Event Value

EventHandler<SchedulerViewNavigatingEventArgs>

In this article
DefinitionConstructorsRadScheduler()FieldsCreateNewAppointmentCommandICalendarDataFormatNavigateBackwardCommandNavigateForwardCommandNavigateToNextAppointmentsCommandNavigateToNextViewCommandNavigateToPreviousAppointmentsCommandNavigateToPreviousViewCommandPropertiesAccessibleIntervalActiveViewActiveViewTypeAllowAppointmentCreateInlineAllowAppointmentMoveAllowAppointmentResizeAllowAppointmentsMultiSelectAllowCopyPasteAllowMouseWheelSupportAllowToolTipsAllowViewNavigationOnDragAppointmentElementFactoryAppointmentExceptionOfRecurrenceIconAppointmentFactoryAppointmentRecurrenceIconAppointmentTitleFormatAppointmentsAppointmentsComparerAutoSizeAppointmentsBackgroundsCultureDataSourceDateTimeFormatDefaultSizeDockDragDropBehaviorElementProviderEnableCustomCellDrawingEnableExactTimeRenderingFocusedDateGroupTypeHeaderFormatHighlightTodayHolidaysModernAppointmentBackColorModernAppointmentBackColor2ModernAppointmentBlueColorModernAppointmentBorderColorModernAppointmentForeColorModernAppointmentGrayColorModernAppointmentGreenColorModernAppointmentLavenderColorModernAppointmentOliveColorModernAppointmentOrangeColorModernAppointmentPinkColorModernAppointmentPurpleColorModernAppointmentRaspberryColorModernAppointmentYellowColorPaddingPaintModernApppointmentsBordersPrintSettingsDialogFactoryPrintStyleRadContextMenuReadOnlyRemindersResizeBehaviorResourcesSaveLoadRemindersBehaviorSchedulerElementSchedulerInputBehaviorSelectionBehaviorShowAllDayAppointmentStatusShowAppointmentStatusShowNavigationElementsStatusesSystemTimeZoneUseModernAppointmentStylesViewElementMethodsAddNewAppointmentWithDialog(DateTimeInterval, bool, SchedulerResourceCollection)AddNewAppointmentWithDialog(DateTimeInterval, bool, bool, SchedulerResourceCollection)AddNewAppointmentWithDialog(IEvent, DateTimeInterval, bool, SchedulerResourceCollection)ClearReminders()ControlDefinesThemeForElement(RadElement)Copy()CreateAccessibilityInstance()CreateAppointmentEditDialog()CreateBackgroundInfo(AppointmentBackground, string, Color, Color)CreateBackgroundInfo(AppointmentBackground, string, Color, Color, Color, Color)CreateChildItems(RadElement)CreateRadSchedulerElement()Cut()DataBind()Dispose(bool)Export(ISchedulerExporter)Export(Stream, ISchedulerExporter)FillDefaultBackgrounds(SchedulerBackgroundCollection)FillDefaultReminders(SchedulerReminderCollection)FillDefaultStatuses(SchedulerStatusCollection)GetAgendaView()GetBackgroundStorage()GetDayView()GetEventStorage()GetImageElement(RadElement, Color)GetMonthView()GetMultiDayView()GetReminderStorage()GetResourceStorage()GetStatusStorage()GetTimelineView()GetValuesByViewElement(SchedulerVisualElement)GetWeekView()HandleDayViewPan(PanGestureEventArgs, SchedulerDayView)HandleMonthViewPan(PanGestureEventArgs, SchedulerMonthView)HandleTimelineViewPan(PanGestureEventArgs, SchedulerTimelineView)HandleWeekViewPan(PanGestureEventArgs, SchedulerWeekView)Import(Stream, ISchedulerImporter)Import(string, ISchedulerImporter)LoadReminders(Stream)LoadReminders(string)OnActiveViewChanged(SchedulerView, SchedulerView)OnActiveViewChanging(SchedulerView, SchedulerView)OnAddAppointments(IList)OnAppointmentAdded(AppointmentAddedEventArgs)OnAppointmentChanged(IEvent, params string[])OnAppointmentChanged(IEvent, string)OnAppointmentDeleted(SchedulerAppointmentEventArgs)OnAppointmentDeleting(SchedulerAppointmentCancelEventArgs)OnAppointmentDropped(AppointmentMovedEventArgs)OnAppointmentDropping(AppointmentMovingEventArgs)OnAppointmentEditDialogShowing(IEvent, IEditAppointmentDialog)OnAppointmentElementDoubleClick(object, EventArgs)OnAppointmentElementMouseDown(object, MouseEventArgs)OnAppointmentElementMouseMove(object, MouseEventArgs)OnAppointmentElementMouseUp(object, MouseEventArgs)OnAppointmentFormatting(SchedulerAppointmentEventArgs)OnAppointmentMouseDown(SchedulerAppointmentMouseEventArgs)OnAppointmentMouseUp(SchedulerAppointmentMouseEventArgs)OnAppointmentMoved(AppointmentMovedEventArgs)OnAppointmentMoving(AppointmentMovingEventArgs)OnAppointmentRender(AppointmentRenderEventArgs)OnAppointmentResizeEnd(IEvent)OnAppointmentResizeStart(SchedulerAppointmentCancelEventArgs)OnAppointmentResized(AppointmentResizedEventArgs)OnAppointmentResizing(AppointmentResizingEventArgs)OnAppointmentSelected(SchedulerAppointmentSelectedEventArgs)OnAppointmentSelecting(SchedulerAppointmentCancelEventArgs)OnAppointmentsChanged(IList, string)OnAppointmentsCopying(SchedulerClipboardEventArgs)OnAppointmentsPasting(SchedulerClipboardEventArgs)OnCellClick(SchedulerCellEventArgs)OnCellElementDoubleClick(object, EventArgs)OnCellElementKeyDown(object, KeyEventArgs)OnCellElementKeyPress(object, KeyPressEventArgs)OnCellElementKeyUp(object, KeyEventArgs)OnCellElementMouseDown(object, MouseEventArgs)OnCellElementMouseMove(object, MouseEventArgs)OnCellElementMouseUp(object, MouseEventArgs)OnCellFormatting(SchedulerCellEventArgs)OnCellOverflowButtonClicked(SchedulerCellEventArgs)OnCellPaint(SchedulerCellPaintEventArgs)OnCellSelectionChanged(EventArgs)OnCellSelectionChanging(SchedulerCellSelectingEventArgs)OnContextMenuOpening(SchedulerContextMenuOpeningEventArgs)OnCultureChanged()OnDataBindingComplete(object, EventArgs)OnEditorRequired(SchedulerEditorRequiredArgs)OnGotFocus(EventArgs)OnKeyDown(KeyEventArgs)OnLoad(Size)OnMouseDown(MouseEventArgs)OnMouseEnter(EventArgs)OnMouseLeave(EventArgs)OnMouseMove(MouseEventArgs)OnMouseUp(MouseEventArgs)OnMouseWheel(MouseEventArgs)OnPanGesture(PanGestureEventArgs)OnRecurrenceDeleteDialogShowing(IEvent, IDeleteRecurringAppointmentDialog)OnRecurrenceEditDialogShowing(IEvent, IEditRecurrenceDialog)OnRemoveAppointments(IList)OnReplaceAppointments(IList, IList)OnResourceStartIndexChanged()OnResourceStartIndexChanging(ResourceIndexChangingEventArgs)OnRulerTextFormatting(RulerTextFormattingEventArgs)OnThemeChanged()OnUpdateAppointments()OnValidated(EventArgs)OnViewNavigated(SchedulerViewNavigatedEventArgs)OnViewNavigating(SchedulerViewNavigatingEventArgs)OnZoomGesture(ZoomGestureEventArgs)Paste()Print()Print(bool)Print(bool, RadPrintDocument)PrintPreview()PrintPreview(RadPrintDocument)ProcessCmdKey(ref Message, Keys)SaveReminders(Stream)SaveReminders(string)SetValuesToViewElement(SchedulerVisualElement, ViewData)ShowAppointmentEditDialog(IEvent, bool)ShowContextMenu(Point)SynchronizeStartDate(SchedulerView, SchedulerView)SynchronizeViewsSettings(SchedulerView, SchedulerView, ViewData)WndProc(ref Message)EventsActiveViewChangedActiveViewChangingAppointmentAddedAppointmentChangedAppointmentDeletedAppointmentDeletingAppointmentDroppedAppointmentDroppingAppointmentEditDialogShowingAppointmentElementDoubleClickAppointmentElementMouseDownAppointmentElementMouseMoveAppointmentElementMouseUpAppointmentFormattingAppointmentMouseDownAppointmentMouseUpAppointmentMovedAppointmentMovingAppointmentPrintElementFormattingAppointmentPrintElementPaintAppointmentRenderAppointmentResizeEndAppointmentResizeStartAppointmentResizedAppointmentResizingAppointmentSelectedAppointmentSelectingAppointmentsCopyingAppointmentsPastingCellClickCellElementDoubleClickCellElementKeyDownCellElementKeyPressCellElementKeyUpCellElementMouseDownCellElementMouseMoveCellElementMouseUpCellFormattingCellOverflowButtonClickedCellPaintCellPrintElementFormattingCellPrintElementPaintCellSelectionChangedCellSelectionChangingContextMenuOpeningCultureChangedDataBindingCompleteEditorRequiredPrintElementFormattingPrintElementPaintRecurrenceDeleteDialogShowingRecurrenceEditDialogShowingResourceStartIndexChangedResourceStartIndexChangingRulerTextFormattingViewNavigatedViewNavigating
Not finding the help you need?
Contact Support