|
This is a MindFusion.Diagramming demonstration application that shows many of the component's features.
|
Run
|
|
|
This sample demonstrates the Simulated Annealing layout applied on a MindFusion.Diagramming diagram. Simulated Annealing is a general-purpose optimization method used to solve large-scale combinatorial problems by simulating the process of heating and cooling of metal to achieve freedom from defects.
|
Run
|
|
|
This sample demonstrates custom painting of links.
|
Run
|
|
|
This sample lets you create Fishbone diagrams interactively. It demonstrates how to create derived node classes and implement custom drawing by overriding the Draw and DrawShadow methods, custom interaction handling by overriding StartCreate, UpdateCreate and CompleteCreate, and custom hit-testing by overriding ContainsPoint. To try this, create cause nodes by drawing from the line above, and then create aspect nodes by drawing from the cause nodes.
|
Run
|
|
|
This example shows how to create a custom node class that exposes some new properties in addition to the ones defined by DiagramNode and implements its own drawing logic. Click on the drawing surface or draw with the mouse to create instances of the custom IconNode class.
|
Run
|
|
|
This example demonstrates the FlowchartLayout operating on the flowchart graph produced when parsing
arbitrary JavaScript code.
|
Run
|
|
|
This sample demonstrates how to use the MindFusion.Diagramming lanes in order to implement a simple Gantt chart.
|
Run
|
|
|
This sample demonstrates the DiagramView3D component. Click a button to load a structural formula of a chemical compound. Drag with the mouse to move the camera across the plane which contains the camera and is parallel to the projection plane. The mouse wheel moves the camera back and forth. Holding CTRL while dragging or using the mouse wheel will rotate the camera.
|
Run
|
|
|
This example demonstrates some of the export capabilities of MindFusion.Diagramming Pro - exporting to PDF, SVG or bitmap image files. Custom-drawn elements are exported too, as demonstrated by the code in the DrawBackground event handler. Other formats to which you can export MindFusion.Diagramming diagrams are DXF and Visio.
|
Run
|
|
|
This simple application displays all available predefined shapes in MindFusion.Diagramming.
|
Run
|
|
|
This example demonstrates a sample set of rules for the FlowLayout class that can be used to arrange process diagrams across swimlanes.
|
Run
|
|
|
Demonstrates what effect the various RoutingOptions parameters have on the link routing algorithm.
|
Run
|
|
|
This sample implements a sequence diagram by using the Constraints property of nodes and by using automatic link routing.
|
Run
|
|
|
This sample demonstrates animated 3D SpringLayout. The nodes are displayed inside a DiagramView3D control. Drag with the mouse to pan the camera. Hold CTRL while dragging to rotate the camera. Use the mouse wheel to move the camera back and forth.
|
Run
|
|
|
This example shows the fastest way to add a lot of items to the diagram.
It also optionally runs the link routing functions to find the link paths between the diagram nodes.
|
Run
|
|
|
This sample represents a workflow designer with the ability to create diagrams with unlimited depth. The available constructs are an activity, a while loop and an if-else condition.
|
Run
|
|