Creates an 'active' composite record with the specified title.
Namespace: MindFusion.Diagramming.Wpf
Assembly: MindFusion.Diagramming.Wpf
SyntaxC#
Copy Code
|
|---|
public CompositeCmd StartComposite ( |
Visual Basic
Copy Code
|
|---|
Public Function StartComposite( _ |
An instance of the CompositeCmd class which represents the active composite record. Call its Execute method when done with recording actions in the composite.
RemarksSometimes several actions must be represented as a single atomic operation. That can be achieved by using composites, represented by the CompositeCmd class. However actions records that are implicitly created by WpfDiagram as a response to users actions or method calls cannot be added directly to a composite. The StartComposite method creates an 'active' composite, to which implicitly created records are added automatically. Call the composite's Execute method to stop adding action records to it and save it in the command history. Calling Undo or Redo for the composite record, undoes or redoes all actions contained within it.
ExampleThe following example illustrates how to create composite commands:
C#
Copy Code
|
|---|
// Implicitly created undo records will be saved here |
Visual Basic
Copy Code
|
|---|
' Implicitly created undo records will be saved here |
See Also