Here's what's new in MindFusion.Diagramming for Silverlight V1.0.2:
* Multiple selection *
The user can select multiple diagram items by holding down Ctrl and drawing a selection rectangle, or by Ctrl + clicking on items. If Behavior is set to Modify, users can draw a selection rectangle without using the Ctrl key. Multiple selection can be disabled by setting AllowMultipleSelection to false.
* Serialization improvements *
The control raises the SerializeTag and DeserializeTag events to let you save or load your custom Tag data. The events are raised while serializing each diagram item, and also for the Tag property of the Diagram object. The SerializeControl and DeserializeControl events let you save information for controls hosted in ControlNode nodes.
* BPMN shapes *
This version adds predefined Shape definitions that implement the Object Management Group / Business Process Management notation. They are available as members of the Shapes class and have names that start with a Bpmn prefix. They can also be accessed by ID using the FromId method of Shape.
* Shape extensions *
~ Shape definitions can include a custom label area defined via the TextRectangle property.
~ The shape decoration elements can have distinct pen color and width.
~ It is possible to add filled geometric shapes as decorations.
* Miscellaneous *
~ The CopySelection and PasteSelection methods let you copy a selection of items between two Diagrams.
~ Text alignment in nodes can be set through the TextFormat property.
~ Image alignment in nodes can be set through the ImageAlign property.
~ Call ResizeToFitItems to make Diagram.Bounds just big enough to contain all items.
~ Now it is possible to disable some modifications to nodes using EnabledHandles.
~ The user can start moving or resizing an item without selecting it first, depending on the ModificationStart property.
~ Diagram now derives from Control instead of Canvas, and inherits all Control methods, such as Focus.
~ DashStyle property added to the Pen class.
A beta version is available here -
https://mindfusion.eu/_beta/DiagramLite102.zipMany thanks to anyone who tries it!