Screenshot Preview

MindFusion.Diagramming for WPF

de MindFusion Group - Tipo de producto: Componente / .NET WPF / 100% Managed Code / Source Code

Para su comodidad, hemos incluido enlaces a Google Translate para traducir la información del producto que todavía tenemos que traducir. Por favor, tenga en cuenta que traducciones automáticas no siempre son totalmente exactas.

 Con la tecnología de
Por favor note que al menos que se indique lo contrario, esta es la versión en Inglés del producto.

*

Add advanced diagramming capabilities to your WPF applications. WpfDiagram is a WPF component that draws all types of flow diagrams like entity-relationship (ER), workflow, algorithms, flowcharts, IVR systems, database charts object hierarchies, relationships and many more. WpfDiagram offers numerous appearance properties, events, save/load options and automatic layouts. WpfDiagram can also draw tables, has many predefined shapes, scroll, zoom, undo/redo capabilities and many more.WpfDiagram C# Source code available. Buy MindFusion WpfDiagram and obtain 12 months of free upgrades. MindFusion WpfDiagram renewals will extend your WpfDiagram subscription for another year. WpfDiagram Enterprise and WpfDiagram Site Licenses also available.

Desde
$ 588.00

Nuestros precios Standard están indicados abajo. Inicia una sesión para ver sus precios con descuento.

Vea: Todos los precios | Sólo renovaciones  en

MindFusion.Diagramming for WPF V3.0.4   *

Añadir a la Cesta $ 588.00 1 Developer Subscription License (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 1,078.00 4 Developer Team Subscription License (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 1,862.00 8 Developer Team Subscription License (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 3,430.00 1 Site Wide Subscription License (Allows Unlimited Developers at a Single Physical Address) (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 6,223.00 1 Enterprise Subscription License (Unlimited number of developers of an enterprise at all its physical addresses) (12 months of free upgrades included)  * Entrega a través de Download

MindFusion.Diagramming for WPF V3.0.4 with Source Code   *

Añadir a la Cesta $ 1,127.00 1 Developer Subscription License with Source Code (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 1,617.00 4 Developer Subscription License with Source Code (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 2,401.00 8 Developer Subscription License with Source Code (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 3,969.00 1 Site Wide Subscription License (Allows Unlimited Developers at a Single Physical Address) with Source Code (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 6,762.00 1 Enterprise Subscription License (Unlimited number of developers of an enterprise at all its physical addresses) with Source Code (12 months of free upgrades included)  * Entrega a través de Download

MindFusion.Diagramming for WPF Upgrade/1 Year Subscription Renewal   *

Añadir a la Cesta $ 235.20 1 Developer Subscription Renewal License (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 431.20 4 Developer Team Subscription Renewal License (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 744.80 8 Developer Team Subscription Renewal License (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 1,372.00 1 Site Wide Subscription Renewal License (Allows Unlimited Developers at a Single Physical Address) (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 2,489.20 1 Enterprise Subscription Renewal License (Unlimited number of developers of an enterprise at all its physical addresses) (12 months of free upgrades included)  * Entrega a través de Download

MindFusion.Diagramming for WPF with Source Code Upgrade/1 Year Subscription Renewal   *

Añadir a la Cesta $ 450.80 1 Developer Subscription Renewal License with Source Code (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 646.80 4 Developer Subscription Renewal License with Source Code (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 960.40 8 Developer Subscription Renewal License with Source Code (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 1,587.60 1 Site Wide Subscription Renewal License (Allows Unlimited Developers at a Single Physical Address) with Source Code (12 months of free upgrades included)  * Entrega a través de Download
Añadir a la Cesta $ 2,704.80 1 Enterprise Subscription Renewal License (Unlimited number of developers of an enterprise at all its physical addresses) with Source Code (12 months of free upgrades included)  * Entrega a través de Download

Nuestros precios incluyen servicio técnico de ComponentSource y, para la mayoría de los productos disponibles para descarga, una copia de seguridad en línea y una actualización GRATUITA a la nueva versión si ésta se publica en un período de 30 días después de la compra.  Todas las ventas están sujetas a nuestros Términos y condiciones standard y a nuestra Política de devolución. Por favor, póngase en contacto con nosotros si necesita alguna opción de licencia no ofrecida en la lista, como por ejemplo volumen de licencias y versiones anteriores.

Nuestros precios Standard están indicados arriba. Inicia una sesión para ver sus precios con descuento.

 *

What's new in WpfDiagram V3.0.4?

  • Import Visio 2013 Files - Import .vsdx files created by Visio 2013. The importer supports the basic flowchart and data flow Visio stencils. For each node shape from the .vsdx file, the importer creates a ShapeNode object.
  • Zoom Control - Change to current zoom level and scroll the position of a DiagramView.

What's new in WpfDiagram V3.0.3?

  • Import OpenOffice Draw Files.
  • Display graphs in 3D.

What's new in WpfDiagram V3.0.2?

  • Import Visio 2003 XML drawings.

What's new in WpfDiagram V3.0.1?

  • Preserve Order in Tree Layouts - A TreeLayout can keep the original geometric order of child nodes when arranging them under their parent. This can be used to arrange tree branches in a specific order by first positioning them in increasing horizontal or vertical positions.
  • Selection Improvements - Set Behavior to SelectOnly to let users select existing items, but not modify them or draw new ones. 

What's new in WpfDiagram V3.0?

  • Visual Studio 2012 support.
  • Themes and theme editor.
  • Node effects.
  • Multi-page diagrams and tabbed views.
  • Multiple labels per link.
  • Layers and layer list-view control.
  • One-way graph layout.
  • Parallelization of layout algorithms.
  • Magnifier tool.

What's new in WpfDiagram V2.8.2?

  • Rotate attached nodes
  • SaveToXml method saves the definition of custom Shapes
  • If NegatedY is set, the vertical Ruler scale displays negated Y coordinates
  • In-place TextBox control wraps text to multiple lines by default
  • Diagram control automatically added to the Visual Studio toolbox by the installer

What's new in WpfDiagram V2.8?

  • Virtualize diagram items
  • Id property added to DiagramItem
  • FindLinkById and FindNodeById methods
  • Lane headers can be anchored to the top-left of the viewport
  • Improved path-finding for long links in QuickRouter
  • StartPoint and EndPoint properties added to DiagramLink

What's new in WpfDiagram V2.7?

  • Automatic node alignment - If AutoAlignNodes is enabled, the node currently being drawn or resized is aligned to another node so that a pair of their vertical or horizontal sides become collinear. To specify the maximal distance at which nodes are aligned, set the AutoAlignDistance property. The pair of aligned nodes is indicated visually by drawing an alignment guide using the pen assigned to AlignmentGuidePen.
  • Fractal tree layout - FractalLayout is a tree layout algorithm that places child nodes symmetrically around their parent node. Nodes at the lowest level are arranged directly in a circle around their parent. At the upper level, the already arranged nodes form branches that are arranged in a circle around the new parent node. The algorithm is recursively repeated till the highest level is reached. If nodes in the tree have a uniform number of children, the end result has a fractal-like appearance (subsets of the graph look like scaled-down copies of the whole graph). You can choose which node should be displayed at the center of the topmost circle by setting the Root property. If it is not specified, the algorithm automatically selects a root that leads to more balanced distribution of nodes.
  • Miscellaneous
    • Specify start and end nodes in LayeredLayout via the StartNode and EndNode properties.
    • GetAllIncomingLinks and GetAllOutgoingLinks methods added to DiagramNode.
    • Self-loop links that connect TableNode rows or TreeViewNode items are now routed around the node preserving their correct end points.
    • Links automatically align to the center of table rows or tree-view items when AutoSnapLinks is enabled.
    • Diagram.Viewport returns the currently visible region of the diagram.
    • Draw with the right or middle mouse button by setting RightButtonAction or MiddleButtonAction to Draw.

What's new in WpfDiagram V2.6?

  • CompositeLayout multi-level graph layout algorithm
  • Improved alignment in FlowchartLayout branches
  • OrthogonalLayout improved to create less link bends
  • CircularLayout can dynamically select appropriate radius
  • KeepLaneSizes property added to SwimlaneLayout
  • Support for resizing multiple nodes simultaneously

What's new in WpfDiagram V2.5.2?

  • Define node shapes using Visio-like shape formulas
  • Define node shapes through PathGeometry objects
  • Improved support for nodes with non-uniform size in SpringLayout
  • Improved symmetry in SpringLayout
  • SetZoomFactor zooms the diagram with specified pivot point

What's new in WpfDiagram V2.5.1?

  • Export diagrams to Visio XML Drawing format
  • Links snap to nearest node
  • Control length of U-bends in QuickRouter
  • InchDivisions property added to Ruler
  • Event for copying hosted controls to clipboard

What's new in WpfDiagram V2.5?

Swimlane layout
SwimlaneLayout can be used to arrange process diagrams in which nodes representing activities are placed in swimlanes representing resources. By default, the algorithm works with the diagram's LaneGrid, but its SwimlaneGrid property can be set to any class that implements ISwimlaneGrid. This allows applying the layout to a custom-drawn grid rendered through a custom control template, or one composed of locked background nodes.

CascadeLayout algorithm
CascadeLayout places nodes on a virtual grid and arranges links orthogonally, such that if the source graph is planar all links are guaranteed to have no more than two bends and will not intersect. By default the layout method arranges nodes in rows and link segments in columns; this can be changed by setting the Orientation property.

TriangularLayout algorithm
TriangularLayout places nodes on a virtual grid, such that if the source graph is planar, all links are guaranteed to have a single segment and not intersect. If the graph is not planar, its intersecting links can be optionally segmented and bended in order to improve readability. The layout method places the nodes from the external face on a triangle and recursively adds the rest of the nodes as vertices of internal triangles. As a result, it is very effective for near maximal-planar (a.k.a. triangular) graphs.

HierarchicalLayout algorithm
HierarchicalLayout 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 not intersect. The layout method requires that for each node LayoutTraits contains a HierarchicalLayoutTraits.Level entry specifying the level, and no two connected nodes must be on the same level.

Miscellaneous

  • OrthogonalLayout results have been greatly improved for nonplanar and high vertex-degree graphs.
  • LinkType adds supports for Bezier links to SpringLayout.
  • The swimlane grid can be printed by setting the EnableLanes property of PrintOptions.
  • The text of lane headers can be edited by the user if LaneGrid.AllowInplaceEdit is enabled.
  • TextBrush has been moved to the base DiagramItem class and now it is a dependency property.
  • EnumAllCycles method added to PathFinder.
  • Table cells now derive their default text attributes from the CellTextStyle property.

What's new in WpfDiagram V2.4?

Templated Nodes
The TemplatedNode class represents nodes whose appearance is set through Xaml data templates. This class is useful mostly as a base type of custom nodes. However it is not abstract and can be used directly if the text -related properties defined in DiagramItem are sufficient for your purposes. The appearance of such nodes can be set through their Template property or the NodeTemplate property of the Diagram class.

WmfExporter component
The WmfExporter class creates a Windows Metafile (WMF) drawing from the content of a Diagram. The exporter enumerates all graphics primitives contained in the WPF visual tree and creates corresponding WMF records. This enables custom graphics and hosted controls to be rendered in WMF too.

What's new in WpfDiagram V2.3.3?

Export to SVG
The SvgExporter class creates a Scalable Vector Graphics (SVG) drawing from the content of a Diagram. The exporter enumerates all graphics primitives contained in the WPF visual tree and creates corresponding SVG elements. This enables custom graphics are hosted controls to be rendered in SVG too.

Other improvements in WpfDiagram V2.3.3:

  • If LayoutTraits[SpringLayoutTraits.Frozen] is set, SpringLayout ignores forces acting on a node but still consider the node's repulsion force on other nodes
  • The SerializeControl and DeserializeControl events let you save information for controls hosted in DiagramNodeAdapter objects
  • The AnimatedLayout sample project demonstrates how to use SpringLayout for animation and partial layout

What's new in WpfDiagram V2.3.2?

Support for .NET 4
The package now includes a .NET 4 version of the MindFusion.Diagramming assemblies, available in the VS2010 subfolder of the installation folder. These assemblies can also be used in applications that target the .NET 4 Client Profile. The VS2010 folder also includes sample projects for Visual Studio 2010. Version 3 of the .NET runtime is still supported.

Styling
This version enables styling of diagram items through the WPF styling system. Now DiagramItem provides a Style property, which can be set to an instance of the System.Windows.Style class. The style can contain setters for the Brush, Stroke*, Text* and Font* dependency properties that were introduced in the last release. Using the style's TargetType attribute it is also possible to define a global style in the window or application resource dictionaries for each type of node.

Other Improvements:

  • ContainerNode now provides an UpdateBounds overload that also includes links in the new node boundaries.
  • A new ZoomToRect overload can center the specified rectangle in the current viewport.
  • The MouseInputMode property of DiagramNodeAdapter specifies which control should process mouse input.
  • Fixed support for browser applications in the Internet zone.

What's new in WpfDiagram V2.3.1?

  • New properties for better integration with the WPF programming model: Font (replaced by FontFamily, FontSize, FontStretch, FontStyle, FontWeight), TextFormat (replaced by TextAlignment, TextVerticalAlignment, TextWrapping and TextTrimming), Pen (replaced by Stroke, StrokeThickness, StrokeDashStyle and various Stroke*Cap properties)
  • TextPadding specifies the padding of text within the text's bounding rectangle 
  • OriginConnection and DestinationConnection properties added to DiagramLink 
  • auto-scrolling in the Overview control has been improved 
  • The Overview control can be scrolled programmatically using its ScrollTo method 
  • ClipText property added to ShapeNode 
  • GetNearestNode returns the node nearest to the specified point 
  • SetBounds method can set a node's Bounds without changing the position of attached nodes

What's new in WpfDiagram V2.3?

  • Support for custom arrowheads.
  • Adjustment handles styling.
  • Granularity property added to QuickRouter. 
  • MinimumNodeSize specifies the minimum size of nodes that can be set by the user interactively. 
  • IntermediateShape arrowheads are now displayed for Bezier links too.
  • The DrawArrowhead method lets you render arrowhead shapes when custom-drawing.

What's new in WpfDiagram V2.2?

  • The TreeViewNode class represents nodes that can display hierarchical data
  • Added predefined shapes that implement the BPMN notation
  • FlowchartLayout recognizes program code -like patterns in the graph and arranges it as a flowchart
  • TopologicalLayout arranges a graph according to its topological ordering
  • A much faster link routing algorithm has been implemented
  • Behavior can be set to Pan to allow panning without holding down ALT
  • ShapeNode.ClipImage specifies whether the Image should be clipped
  • TableNode rows can be highlighted when clicked or by setting the HighlightedRow property
  • LinkHitDistance specifies the furthest distance from links that would be considered a hit
  • Ruler.NodesAligned event raised when the user aligns nodes using the alignment guide
  • DiagramNode.ReassignAnchorPoints distributes links evenly among the available anchor points
  • A new CreateImage overload allows exporting scaled images type of the Image property of nodes changed from BitmapSource to ImageSource
  • The GridColor property has been replaced by GridPen now the ItemAdded event is raised also when items are added programmatically

What's new in WpfDiagram V2.1.1?

  • DiagramView lets you display multiple views of a Diagram 
  • Create organizational charts as in MS Office 
  • TreeLayout can arrange full binary trees in a grid 
  • SizeSyncMode sets how resizing a node reflects on its hosted UIElement

What's new in WpfDiagram V2.1?

  • OrthogonalLayout graph layout algorithm 
  • CircularLayout graph layout algorithm 
  • Support for resizable background lanes and grids 
  • DisableMirroring constraint added to NodeConstraints 
  • Margins property added to PdfExporter 
  • Customizable title of the print preview window 
  • LinkTextEdited event added 
  • ContainerNode.UnfoldedSize property added

 *

WpfDiagram features the latest generation WPF graphical presentation tools provided by the .NET platform. As a result the programming process has become easier and quicker, the final diagrams are more attractive and lively.

WpfDiagram Uses include:

  • workflow processes
  • object hierarchies and relationships
  • graphs and networks
  • entity-relationship / database charts
  • IVR systems
  • industrial automation processes,
  • genealogy trees
  • algorithms and flowcharts
  • organizational schemes
  • XML documents
  • classification hierarchies

WpfDiagram Main Features:

User Interaction

  • Several user interaction modes
  • Node modification constraints
  • Scrolling and zooming
  • Panning
  • Automatic scrolling while dragging objects with the mouse
  • Alignment to grid
  • Multiple selection
  • Tool-tips
  • Docking points can be defined for nodes
  • Mouse button mapping
  • Undo/Redo support
  • Copy and paste to/from Windows clipboard

Programming

  • Programmatic access to the diagram objects and selections
  • Numerous properties for customizing appearance and behavior
  • Numerous utility methods
  • Path finding and cycle detection
  • Rich event set

Store and retrieve diagrams into/from

  • Files on disk
  • .NET streams
  • ASCII strings
  • XML documents

Output

  • To the screen via Windows Presentation Foundation
  • Printing and print preview
  • To browser via the utility WebChart library
  • Create bitmap images
  • Create HTML image maps

Diagram Elements

  • Use any WPF UIElement as a diagram node
  • Control hosts allow using .NET controls as diagram nodes
  • 87 predefined node shapes
  • Tables with unlimited number of rows and columns
  • Merge of table cells
  • Custom diagram item types
  • Arrows can comprise multiple segments
  • Arrow segments can be straight lines or curves
  • Behavior
  • Tables can be scrolled
  • In-place text editing
  • Ability to set selection handles behaviour
  • Lock diagram elements
  • Expand / collapse of object hierarchies
  • Read-only mode supported
  • Dynamic positioning of arrows relative to linked nodes

Automatic Layout

  • Layered graph layout
  • AnnealLayout layout
  • Spring-Embedder graph layout
  • Radial layout
  • Directional tree layout
  • Grid layout
  • Orthogonal graph layout
  • Automatic arrow routing

Appearance

  • Various text alignment styles
  • Text can be laid-out in polygonal areas
  • Styled HTML-like text formatting
  • Different styles for visual indication of a selected object
  • Z-order
  • Nodes can display images and text
  • Customizable fonts and colors
  • Rich choice of pen and brush styles
  • Ability to define custom node shapes
  • User-assigned mouse cursors
  • Custom painting of nodes
  • Shadows
  • Arcs over link intersection points
  • Transparent nodes
  • Invisible nodes
  • Shape libraries

Behavior

  • Tables can be scrolled
  • In-place text editing
  • Ability to set selection handles behaviour
  • Lock diagram elements
  • Expand / collapse object hierarchies
  • Read-only mode supported
  • Dynamic positioning of arrows relative to linked nodes

Diagram Structure

  • Link nodes to nodes
  • Link table rows to table rows
  • Link table rows to nodes
  • Unconnected arrows

Hierarchical grouping

  • Attaching nodes to other nodes
  • Attaching nodes to arrow control points
  • Attaching nodes to arrow segments

Búsqueda de productos

Escriba palabras de búsqueda:

La Tienda de Software para Profesionales de IT‎

Como distribuidores oficiales, ComponentSource ofrece cómodas compras centralizadas de más de 250 editores de software especializados en desarrollo de aplicaciones y operaciones.

Más Información | Sobre Nosotros

Ahorro sobre desarrollo

Lea nuestro Libro Blanco sobre como calcular
el Retorno sobre la Inversión

Líneas de código: 150,000
Hombre-mes: 150
Costo Recursos Humanos: $750,000

Funciones Requeridas:

Esfuerzo por 1000 líneas de código:

Costo Mensual de Recursos Humanos :

Award