MindFusion.Wpf Pack Programmer's Guide
Command Class
Remarks See Also
 





Represent an action that can be carried out on a diagram, and later undone or redone.

Namespace: MindFusion.Diagramming.Wpf.Commands
Assembly: MindFusion.Diagramming.Wpf

 Syntax

C#  Copy Code

public abstract class Command

Visual Basic  Copy Code

Public MustInherit Class Command

 Remarks

Command is an abctract class which defines the interface expected by the undo manager for undoing or redoing actions. All actions that can be carried out by Diagramming for WPF in response to users' input or method calls are implemented in Command subclasses. For a list of Command-derived classes see Actions and Commands.

The Execute, Undo or Redo methods are defined as abstract and must be implemented by derived classes. You must not call these methods directly - use the Undo or Redo methods of the UndoManager instead.

 Inheritance Hierarchy

System.Object
    MindFusion.Diagramming.Wpf.Commands.Command
        MindFusion.Diagramming.Wpf.Commands.AddGroupCmd
        MindFusion.Diagramming.Wpf.Commands.AddItemCmd
        MindFusion.Diagramming.Wpf.Commands.AddToContainerCmd
        MindFusion.Diagramming.Wpf.Commands.ChangeContainerCmd
        MindFusion.Diagramming.Wpf.Commands.ChangeItemCmd
        MindFusion.Diagramming.Wpf.Commands.CompositeCmd
        MindFusion.Diagramming.Wpf.Commands.DisconnectLinkCmd
        MindFusion.Diagramming.Wpf.Commands.EditTextCmd
        MindFusion.Diagramming.Wpf.Commands.ExpandHeaderRowCmd
        MindFusion.Diagramming.Wpf.Commands.ExpandItemCmd
        MindFusion.Diagramming.Wpf.Commands.ExpandTreeViewItemCmd
        MindFusion.Diagramming.Wpf.Commands.FoldContainerCmd
        MindFusion.Diagramming.Wpf.Commands.GroupAttachCmd
        MindFusion.Diagramming.Wpf.Commands.GroupDetachCmd
        MindFusion.Diagramming.Wpf.Commands.ModifyItemCmd
        MindFusion.Diagramming.Wpf.Commands.RedimTableCmd
        MindFusion.Diagramming.Wpf.Commands.RemoveFromContainerCmd
        MindFusion.Diagramming.Wpf.Commands.RemoveGroupCmd
        MindFusion.Diagramming.Wpf.Commands.RemoveItemCmd
        MindFusion.Diagramming.Wpf.Commands.ResizeTableColumnCmd
        MindFusion.Diagramming.Wpf.Commands.ResizeTableRowCmd
        MindFusion.Diagramming.Wpf.Commands.ScrollTableCmd
        MindFusion.Diagramming.Wpf.Commands.ScrollTreeViewCmd

 See Also

Command Members
MindFusion.Diagramming.Wpf.Commands Namespace