SchedulerEditManager
Used to manage editors in SchedulerVisualElement.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.Scheduler.dll
Syntax:
public class SchedulerEditManager : IEditorManager, IDisposable
Inheritance: objectSchedulerEditManager
Implements:
Constructors
Initializes a new instance of the SchedulerEditManager class.
public SchedulerEditManager(RadSchedulerElement schedulerElement)
The RadSchedulerElement, RadSchedulerElement associated with this class.
Properties
Gets the active editor
public ISchedulerEditor ActiveEditor { get; }
Gets or sets a value indicating whether the active editor should be closed when validation process fails.
public bool CloseEditorWhenValidationFails { get; set; }
public virtual SchedulerEditorViewMode EditorViewMode { get; set; }
Gets a value indicating whether the cell is in edit mode.
public bool IsInEditMode { get; }
The instance of RadGridViewElement associated with this class.
public RadSchedulerElement SchedulerElement { get; }
Methods
Puts the current cell in edit mode.
Invokes default inline editor.
Close the currently active editor and discard changes.
Ends the edit operation without committing the changes
Disposes all resources.
public void Dispose()
Implements:
Commits any changes and ends the edit operation on the current cell.
Gets the default editor for the specified provider.
public virtual IInputEditor GetDefaultEditor(IEditorProvider provider)
The IEditorProvider to get editor for.
Returns:An instance of IInputEditor if successful.
Implements:
Register a permanent editor for specific type.
public virtual void RegisterPermanentEditorType(Type editor)
The type to register.
Implements:
Remove the active editor
protected virtual void RemoveEditor()