Provides a hosted form editor for an appointment's summary, description, and background.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.Scheduler.dll
Syntax:
public class SchedulerInplaceEditorControl : UserControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl, ISchedulerEditor
Inheritance: objectMarshalByRefObjectComponentControlScrollableControlContainerControlUserControlSchedulerInplaceEditorControl...
Implements:
Constructors
Initializes the appointment edit control and localizes its field labels.
public SchedulerInplaceEditorControl()
Fields
The appointment currently displayed by the editor.
protected IEvent appointment
The manager controlling the current appointment edit session.
protected IEditorManager editorManager
Properties
Returns null because this editor hosts its controls directly instead of exposing a RadElement.
public RadElement EditorElement { get; }
Implements:
Methods
Apply theme to the RadControls
Loads the appointment values and available backgrounds into the hosted controls.
public void BeginEditorEdit(IEditorManager editorManager, IEvent appointment)
The manager controlling the edit session.
appointmentIEventThe appointment whose values will be edited.
Implements:
Clean up any resources being used.
protected override void Dispose(bool disposing)
true if managed resources should be disposed; otherwise, false.
Overrides:
Ends the edit session.
Populates the background selector from the scheduler's background storage.
protected virtual void LoadBackgrounds()
Repositions child controls after loading when the control uses right-to-left layout.
Applies the edited summary, description, and background to the appointment. If the appointment is a recurrence occurrence, records it as an exception.
public void Save()
Implements: