A newer version of this page is available. Switch to the current version.

ISchedulerInplaceEditorEx Interface

The interface is designed for implementing a custom in-place editor.

Namespace: DevExpress.XtraScheduler

Assembly: DevExpress.XtraScheduler.v18.2.Core.dll

Declaration

public interface ISchedulerInplaceEditorEx :
    IDisposable
Public Interface ISchedulerInplaceEditorEx
    Inherits IDisposable

Related API Members

The following members accept/return ISchedulerInplaceEditorEx objects:

Library Related API Members
WinForms Controls InplaceEditorEventArgs.InplaceEditorEx
WPF Controls InplaceEditorEventArgs.InplaceEditor

Remarks

To substitute the default in-place editor with a custom one, you should implement a class with ISchedulerInplaceEditorEx interface, and define its methods and events. Create an instance of this class within the SchedulerControl.InplaceEditorShowing event handler.

All the information required to create the custom editor - the SchedulerControl, the current appointment being edited, bounds, color and font - are provided by the SchedulerInplaceEditorEventArgs instance, available via the InplaceEditorEventArgs.SchedulerInplaceEditorEventArgs property.

A custom editor instance should be assigned to the InplaceEditorEventArgs.InplaceEditorEx property.

Please refer to the How To: Implement a Custom Inplace Editor for Appointments help article for an example of use.

See Also