• WPF和XAML 的 .NET 图表

     

    GoXam具有WPF控件,可满足复杂的图表需求。

    GoXam使开发人员能够快速有效地结合C#和XAML创建交互式图表。

     

    01

    自动布局

    GoXam带有用于自动节点和链接定位的预定义布局。GoXam为多种类型的图表提供布局,包括圆形布局、树和力导向布局以及分层有向图等。

    02

    样品学习

    通过示例应用程序探索GoXam的可能性。我们创建了许多常见的图表类型作为您的应用程序的起点。

    03

    GoXam指南

    下载阅读我们关于GoXam的PDF指南,这是一份全面的100 页文档,其中包含代码示例、GoXam中可能实现的图像等。

    04

    数据绑定和模板

    GoXam库中包含链接和节点的数据模板,以及注释链接的能力,这可以提高复杂图表的清晰度。GoXam支持节点上的任意输入和输出端口。

    05

    WPF中的图表

    GoXam提供了用于在WPF应用程序中实现图表的控件。GoXam是从头开始构建的,因此它充分利用了WPF的所有功能。GoWPF是适用于WPF .NET Framework 4.0或更高版本的GoXam的实现,现在适用于.NET Core 3.0或更高版本。

    06

    无微不至的客户服务

    除了提供示例和全面的GoXam PDF指南之外,我们还提供文档和视频以及来自构建GoXam库的工程师的开发人员对开发人员支持。我们提供对完整库的免费评估,没有时间限制,尽管未经许可的库带有水印。

     

     

    GoXam综合图表

    01

    折叠和展开树

    大型图的一种常用技术是允许用户控制该树部分的可见性。展开和折叠子树内置在 GoXam中,如下例所示,其中一个按钮绑定到 IsExpandedTree属性:

    02

    图层

    图形对象可以放置在图层中以定义它们的Z顺序。默认情况下,DiagramPanel有9层,包括用于背景、默认和前景节点和链接的层,以及用于输入工具和装饰(如选择句柄)的层。

    03

    调色板控制

    许多图表应用程序使用调色板来支持将新元素拖放到视图中。GoXam还提供了一种特殊的图表,称为Palette。它以矩形网格状排列显示许多节点。您可以使用与常规图表不同的DataTemplate,以便为每个项目提供更小或更简单的外观。

    04

    概览控制

    有时图表太大,您只能以合理的缩放级别看到其中的一部分。对于此类应用程序,我们提供了概览控件。它显示另一个图表显示的整个模型的缩略图,并显示该图表的视口。用户可以在概览中单击或拖动以滚动其他图表的视口。

    05

    子图/组

    许多图形类型,例如工作流或业务流程建模符号 (BPMN),使用分组技术来组织图表。GoXam中支持组,包括支持定义层次结构的数据绑定和定义组外观的DataTemplates。

    06

    其他功能

    ①标准剪切板操作;

    ②支持滚动和放大图表;

    ③GoXam 预定义了超过 195 种常用形状,用于常用节点定义;

    ④GoXam 不需要任何特定的格式或介质来存储图表。