MindFusion.Wpf Pack Programmer's Guide
MindFusion.Diagramming.Wpf.Commands Namespace
Classes
 

 Classes

  Class Description

AddGroupCmd

Implements creation of groups.

AddItemCmd

Implements creation of new diagram items.

AddToContainerCmd

Undoable command that implements an addition of a node to a container.

ChangeContainerCmd

Undoable command that implements changing node's container.

ChangeItemCmd

Handles undo / redo of programmatic property changes.

Command

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

CommandCollection

A collection of commands.

CommandContext

The context of an executing command.

CommandList

Represents a read-only collection of Command objects.

CompositeCmd

Represents a set of Command instances as a single operation. Undoing or redoing the composite action, respectively undoes or redoes all its constituent subactions at the same time.

DisconnectLinkCmd

Disconnects links from a deleted node.

EditTextCmd

Represents undoable edit operations.

ExpandHeaderRowCmd

Implements undo and redo of collapsing or expanding the header row of a table section.

ExpandItemCmd

Implements expanding/collapsing trees of items.

ExpandTreeViewItemCmd

Implements support for undo of TreeViewItem collapse/expand operations.

FoldContainerCmd

Undoable command that implements scrolling of table rows.

GroupAttachCmd

Implements an addition of a subordinated item to a group.

GroupDetachCmd

Implements removal of an item from a group.

ModifyItemCmd

Implements changes of item's size and position.

RedimTableCmd

Implements changes to the number of table's rows and coolumns.

RemoveFromContainerCmd

Undoable command that implements an addition of a node to a container.

RemoveGroupCmd

Implements destruction of groups.

RemoveItemCmd

Implements deletion of diagram items.

ResizeTableColumnCmd

Implements resizing of table's columns.

ResizeTableRowCmd

Implements resizing of table's rows.

ScrollContainerCmd

Implements support for undo of ContainerNode scroll operations.

ScrollTableCmd

Implements scrolling of table's rows.

ScrollTreeViewCmd

Implements support for undo of TreeViewNode scroll operations.