介绍GoDiagram 10 – 用于 .NET 项目的新图表库。
GoDiagram 10 是 GoDiagram 的完全重写,基于 GoJS API,具有相同的功能。这包括节点和链接的模板、数据绑定、JSON 模型数据格式、动画和许多其他功能。
在 C# 中为 .NET 构建图表
流程图
构建交互式流程图或流程图。让您的用户使用 JSON 模型输出构建、修改和保存图表。
状态图
可视化状态图和其他行为图。创建具有实时更新的图表以监控状态,或创建交互式图表以进行规划。
GoDiagram 允许大量自定义链接和节点以构建各种图表。可视化流量,或连接管道。
组织结构图
创建经典组织结构图以供查看或编辑。自动布局使不同的可视化选项变得容易。
动态端口
动态添加端口和自定义链接路由。使用数据绑定在模型 JSON 中保存和加载路由。
工业流程
为工业流程、工作流、SCADA 图表等建模。当您的用户构建图表时,权限和验证可以轻松添加规则和约束。
内置功能和交互性可以更快地开发您的项目
自动布局
GoDiagram 包括几个内置布局,以及许多要使用或调整的自定义布局示例。
节点和链接模板
快速设置图表部分的外观,同时保持外观与数据分离。
数据绑定
GoDiagram 模型可以自动使您的数据与显示同步,反之亦然。
撤销重做
GoDiagram 具有内置状态管理来记录图表和模型更改的历史记录。用户可以轻松撤消和重做,取消的工具操作可以回滚。可以检查此状态以进行进一步定制。
键盘快捷键
GoDiagram 实现了一些可以自定义的常用键盘命令和手势。
子图
GoDiagram 组提供子图以将不同的规则或布局应用于其成员。
可扩展工具
GoDiagram 输入通过可定制和扩展的工具进行路由,为您的用户提供他们需要的交互。
可定制的事件和权限
当用户执行某些操作或按键时执行自定义逻辑或通知,或完全禁用不同的交互。
上下文菜单和工具提示
GoDiagram 具有内置的上下文菜单和工具提示,可以在图中进行扩展。