|
This is a MindFusion.Diagramming demonstration application that shows many of the component's features.
|
Run
|
|
|
This sample shows how to define custom anchor-point patterns and assign them to boxes. There are also several predefines anchor patterns to choose from.
|
Run
|
|
|
This sample demonstrates how to animate SpringLayout, and how to implement interactivity during the layout progress.
|
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 illustrates how to build a diagram of the classes defined in an arbitrary .NET assembly.
|
Run
|
|
|
This sample demonstrates the use of the CompositeLayout class in order to arrange large random-generated graphs.
|
Run
|
|
|
This sample enumerates the directory structure of the hard drives of the local machine and arranges them.
|
Run
|
|
|
This sample demonstrates some of the built-in node effects in MindFusion.Diagramming for WPF.
|
Run
|
|
|
This sample illustrates rounded tables with attached nodes and anchor points for individual rows.
|
Run
|
|
|
This sample lets you find out what MindFusion.Diagramming events are raised while the user interacts with the diagram.
|
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 method, 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
|
|
|
A ready-to-use application for drawing flowcharts.
|
Run
|
|
|
This sample demonstrates how you can implement a simple Windows Form editor.
|
Run
|
|
|
FractalLayout is a tree layout algorithm that places child nodes symmetrically around their parent node. If nodes in the tree have uniform number of children, the end result has fractal-like appearance - subsets of the graph look like scaled-down copies of the whole graph.
|
Run
|
|
|
The HierarchicalLayout demonstrated in this sample places nodes on user-defined levels, such that if the source graph is level-planar, all links are guaranteed to have a single segment and will not intersect.
|
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 simple demonstrates the LayeredLayout applied on large random-generated graphs.
|
Run
|
|
|
This sample demonstrates the Magnifier tool.
|
Run
|
|
|
This sample demonstrates how you can attach several views to the same Diagram object and how updating the diagram through one of the views causes all others to refresh themselves and reflect the change.
|
Run
|
|
|
This simple application displays all available predefined shapes in MindFusion.Diagramming for WPF.
|
Run
|
|
|
This example demonstrates the SwimlaneLayout class, which can be used to arrange process diagrams in which nodes representing activities are placed in swimlanes representing resources.
|
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 how you could let users create flowcharts faster by just drawing arrow from existing boxes to empty areas on the canvas.
|
Run
|
|
|
This example shows one possible way of implementing ternary connections with MindFusion.Diagramming for WPF.
|
Run
|
|
|
This example demonstrates the automatic tree layout built in MindFusion.Diagramming for WPF. It also shows how to group child nodes to their parent when they are initially created.
|
Run
|
|
|
The HierarchicalLayout demonstrated in this sample places nodes on user-defined levels, such that if the source graph is level-planar, all links are guaranteed to have a single segment and will not intersect.
|
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
|
|