Click or drag to resize

Aml.Engine.CAEX.Commands Namespace

The Aml.Engine.CAEX.Commands Namespace contains different commands that are provided to add, delete or change elements in a CAEX document. The classes support the implementation of Undo Redo using the command pattern with methods for command execution and reverse execution. If an Undo Redo service is registered, it will be located by the commands and used to push commands on the Undo Redo stack.
Classes
 ClassDescription
Public classCaexCommand This is the abstract base class for all CAEX commands, applicable to CAEX elements
Public classCAEXElementChangeEventArgs Event arguments for a CAEXElementChangingEvent and a CAEXElementChangedEvent
Public classWeakEventSourceTEventArgs This Class defines a WeakEventSource, used to define Events, raised in the AML Engine.
Interfaces
 InterfaceDescription
Public interfaceICAEXCommand Interface for CAEXCommands. If Commands implement this interface, they can use a IUndoRedo to enable undo and redo.
Enumerations
 EnumerationDescription
Public enumerationCAEXElementChangeMode This enum defines possible changes of a CAEX object. The changes are notified in a ChangedEvent or a ChangingEvent.
See Also

Reference

ICAEXCommand