Skip to main content
A newer version of this page is available. .

ISchedulerInplaceEditorEx Interface

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

Namespace: DevExpress.XtraScheduler

Assembly: DevExpress.XtraScheduler.v19.1.Core.dll


public interface ISchedulerInplaceEditorEx :

The following members accept/return ISchedulerInplaceEditorEx objects:

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


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.

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the ISchedulerInplaceEditorEx interface.


The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also