WPF和XAML 的 .NET 图表
GoXam具有WPF控件,可满足复杂的图表需求。 GoXam使开发人员能够快速有效地结合C#和XAML创建交互式图表。 自动布局 GoXam带有用于自动节点和链接定位的预定义布局。GoXam为多种类型的图表提供布局,包括圆形布局、树和力导向布局以及分层有向图等。 样品学习 通过示例应用程序探索GoXam的可能性。我们创建了许多常见的图表类型作为您的应用程序的起点。 GoXam指南 数据绑定和模板 GoXam库中包含链接和节点的数据模板,以及注释链接的能力,这可以提高复杂图表的清晰度。GoXam支持节点上的任意输入和输出端口。 WPF中的图表 GoXam提供了用于在WPF应用程序中实现图表的控件。GoXam是从头开始构建的,因此它充分利用了WPF的所有功能。GoWPF是适用于WPF .NET Framework 4.0或更高版本的GoXam的实现,现在适用于.NET Core 3.0或更高版本。 无微不至的客户服务 除了提供示例和全面的GoXam PDF指南之外,我们还提供文档和视频以及来自构建GoXam库的工程师的开发人员对开发人员支持。我们提供对完整库的免费评估,没有时间限制,尽管未经许可的库带有水印。 折叠和展开树 大型图的一种常用技术是允许用户控制该树部分的可见性。展开和折叠子树内置在 GoXam中,如下例所示,其中一个按钮绑定到 IsExpandedTree属性:
图层 图形对象可以放置在图层中以定义它们的Z顺序。默认情况下,DiagramPanel有9层,包括用于背景、默认和前景节点和链接的层,以及用于输入工具和装饰(如选择句柄)的层。 调色板控制 许多图表应用程序使用调色板来支持将新元素拖放到视图中。GoXam还提供了一种特殊的图表,称为Palette。它以矩形网格状排列显示许多节点。您可以使用与常规图表不同的DataTemplate,以便为每个项目提供更小或更简单的外观。 概览控制 有时图表太大,您只能以合理的缩放级别看到其中的一部分。对于此类应用程序,我们提供了概览控件。它显示另一个图表显示的整个模型的缩略图,并显示该图表的视口。用户可以在概览中单击或拖动以滚动其他图表的视口。
子图/组 许多图形类型,例如工作流或业务流程建模符号 (BPMN),使用分组技术来组织图表。GoXam中支持组,包括支持定义层次结构的数据绑定和定义组外观的DataTemplates。 其他功能 ①标准剪切板操作; ②支持滚动和放大图表; ③GoXam 预定义了超过 195 种常用形状,用于常用节点定义; ④GoXam 不需要任何特定的格式或介质来存储图表。GoXam综合图表