Serves as the base for all editors that can be used for inplace (such as within the XtraGrid) editing.
[DefaultBindingProperty("EditValue")] public class BaseEdit : BaseControl, IProcessInplaceEditValueChanged
<DefaultBindingProperty("EditValue")> Public Class BaseEdit Inherits BaseControl Implements IProcessInplaceEditValueChanged
The BaseEdit class implements basic functionality for editors that can be used for inplace editing in container controls provided by DevExpress. In particular, this functionality includes the ability to create an editor using settings specified by the editor's associated repository item. When using a standalone editor, you can access its settings (its associated repository item) via the BaseEdit.Properties property. To use an editor for inplace editing, you will only need to create an appropriate type of repository item. Repository items contain all the editor settings and provide a means for creating editors based on their settings.
Note that since the BaseEdit class derives from the Control class, it synchronizes most settings declared by the Control class with settings specified by its associated repository item.
To create your own custom editor that can be used for inplace editing within controls provided by DevExpress, you must inherit your class from the BaseEdit class (or any other BaseEdit descendant if you wish to use existing functionality). Refer to the Custom Editors topic for additional information.