The requested page is not available for the requested platform. You are viewing the content for .NET Framework 4.5.2+ platform.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
The page you are viewing does not exist in the .NET Standard 2.0+ platform documentation. This link will take you to the parent topic of the current section.
.NET Core 3.0+

RichEditCommand Class

Represents a base class for RichEdit commands.

Namespace: DevExpress.XtraRichEdit.Commands

Assembly: DevExpress.RichEdit.v19.2.Core.dll

Declaration

public abstract class RichEditCommand :
    RichEditCommandBase<XtraRichEditStringId>
Public MustInherit Class RichEditCommand
    Inherits RichEditCommandBase(Of XtraRichEditStringId)
public abstract class RichEditCommand :
    RichEditCommandBase<XtraRichEditStringId>
Public MustInherit Class RichEditCommand
    Inherits RichEditCommandBase(Of XtraRichEditStringId)

Remarks

The command pattern enables you to separate the object that invokes the operation from the one that knows how to perform it. A RichEditCommand class holds the information on the data used in user interface elements to which the command is attached (Command.Description, Command.Image, Command.LargeImage and Command.MenuCaption).

The command's Execute method performs the actions that are associated with the command.

The Execute method may result in no action being taken if the ICommandUIState does not allow command execution. However, it may sometimes be required to perform an action even if the command cannot be executed. The ForceExecute method, which ignores the command state, should be used in this instance.

Inheritance

Object
Command
DevExpress.Utils.Commands.ControlCommand<IRichEditControl, RichEditCommandId, DevExpress.XtraRichEdit.Localization.XtraRichEditStringId>
DevExpress.XtraRichEdit.Commands.RichEditCommandBase<DevExpress.XtraRichEdit.Localization.XtraRichEditStringId>
See Also