010-68421378
sales@cogitosoft.com
Categories
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova StyleVision Server Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus Nevron Vision for .NET OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Altova StyleVision Sencha Test Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SPC Control Chart Tools for .Net SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

GoXam for WPF

GoXam for WPF

 

Feature-rich diagram controls for Microsoft WPF Comprehensive Diagramming

 

GoXam is built to save your project weeks of development by taking care of common Diagramming needs. Features include built-in node-and-link relationships, data-binding, subgraphs and groups, collapsible and expandable trees, overviews, layouts, and layering.

Automatic Layouts

 

 

GoXam comes with predefined layouts for automatic node and link positioning. GoXam features layouts for many types of diagrams, including circular layout, tree and force-directed layouts, and layered directed graphs, among others.

 

GoXam - Data Binding & Templates

 

GoXam is the first diagram control to be designed from the ground up to be a natural extension of the Microsoft XAML language used in Windows Presentation Foundation (WPF) and Silverlight. Essential to this environment are Data Binding and Data Templates. GoXam integrates these concepts cleanly and coherently into a powerful diagramming extension to XAML.

Diagram Models and Data Binding

One of the principal features of XAML-defined presentation is the use of data binding. A diagram control, however, must support more complex features than the typical control.

There are at least two kinds of relationships that a diagram can support between data items:

  • Relationships forming a graph of nodes and links (or in similar terminology: nodes and arcs, or entities and relationships, or vertices and edges)
  • Grouping relationships, where a group contains members; perhaps for part/sub-part containment, or for the nesting of subgraphs

GoXam makes use of a model to discover, maintain, navigate, and modify these relationships based on the data to which the diagram is bound. Not all data behind graphs has the same complexity, so we provide three primary model classes to give you the right blend of ease of use, performance and power.

 

The TreeModel is the simplest model. It is suitable for applications where the data forms a graph that is a tree structure.

 

The GraphModel is used when each node has a list of nodes connecting to or from that node. The GraphModel also supports simple grouping.

 

The third model is the GraphLinksModel, where your data includes a source for nodes and also a source for the links that connect them. GraphLinksModel also supports link information that allows different link connection points on each node. It also supports labels on links.

 

Once a model is created, and the model's data is initialized and assigned to a Diagram, you have created an automatic link between the model and the diagram. Changes to the model update the diagram, and changes to the diagram (typically by the user) update the model.

 

If you look at our online Silverlight demos, you'll be amazed at how little code you need to write to visualize and update your data.

 

Diagramming in WPF

 

GoXam provides controls for implementing diagrams in WPF applications. GoXam was built from scratch, so it takes full advantage of all the features of WPF. GoWPF is the implementation of GoXam for WPF 3.5 or later.

 

Unmatched Customer Service

In addition to providing samples and a comprehensive GoXam PDF guide, we also provide documentation and videos and developer-to-developer support from the engineers who built the GoXam library. We offer a free evaluation of the full library with no time limit, although unlicensed libraries come with a watermark.

 

GoXam has no runtime royalties. Source code is available. Technical support and library updates for 1 year are included in most purchases.

 

Northwoods Software has been building graphical frameworks for 20 years, with customers that include a quarter of the Fortune 100 and innovative companies worldwide.

Quick Navigation;

© Copyright 2000-2023  COGITO SOFTWARE CO.,LTD. All rights reserved