ISchedulerInplaceEditorEx Interface
The interface is designed for implementing a custom in-place editor.
Namespace: DevExpress.XtraScheduler
Assembly: DevExpress.XtraScheduler.v18.1.Core.dll
Declaration
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.
Related GitHub Examples
The following code snippet (auto-collected from DevExpress Examples) contains a reference to the ISchedulerInplaceEditorEx interface.
Note
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.