ISchedulerInplaceEditorEx Interface
The interface is designed for implementing a custom in-place editor.
Namespace: DevExpress.XtraScheduler
Assembly: DevExpress.XtraScheduler.v24.1.Core.Desktop.dll
NuGet Package: DevExpress.Scheduler.CoreDesktop
Declaration
Related API Members
The following members 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.