3.0版两者都支持。NETFramework和。NETCore。
例子
通过47个示例应用程序探索GoXam的可能性。我们已经创建了许多常见的图表类型作为您的应用程序的起点。
GoXam-数据绑定和模板
GoXam是第一个从头开始设计的图表控件,是Windows Presentation Foundation(WPF)中使用的MicrosoftXAML语言的自然扩展。数据绑定和数据模板是这种环境的基础。GoXam明确而一致地将这些概念融入XAML 强大的图表扩展。
模型和数据绑定
由XAML定义的表示的主要特征之一是使用数据绑定。但是,图表控件必须支持比典型控件更复杂的功能。
图表至少可以支持数据项之间的两种关系:
形成节点和链接图之间的关系(或类似术语:节点和弧,或实体和关系,或顶点和边)
分组关系,其中一个组包含成员;可用于部分/子部分包含,或用于子图的嵌套。
GoXam基于图表绑定使用模型来发现、维护、导航和修改这些数据关系。并非图表背后的所有数据都具有相同的复杂性,因此我们提供了三个主要的模型类来为您提供易用性、性能和功能的正确组合。
TreeModel是最简单的模型。它适用于数据形成树形结构图的应用程序。
当每个节点都有一个连接到该节点或来自该节点的节点列表时,将使用GraphModel。Graph还支持简单分组。
第三个模型是GraphLinksModel,其中您的数据包括节点的源和连接它们的链接的源。GraphLinksModel还支持链接信息,允许每个节点上有不同的链接连接点。它还支持链接上的标签。
一旦创建了模型,并且初始化了模型的数据并将其分配给图表,就可以在模型和图表之间创建一个自动链接。对模型的更改会更新图表,而对图表的更改(通常由用户进行)会更新模型。
如果您查看我们的演示,您会惊讶地发现,为了可视化和更新数据,您需要编写的代码是如此之少。
节点数据模板
任何节点或链接的外观不仅取决于它绑定到的数据,还取决于用于定义其可视化树元素的DataTemplate。模板是一个可重用的XAML片段,它定义了如何显示绑定数据。因此,图的外观与代码是分开的。只需编辑定义节点或链接的XAML,即可更改图表的外观。
由于节点和链接是由XAML定义的,所以很容易将WPF图形的所有功能(矩形、文本、路径、渐变、图像甚至文章)合并到您的图中,包括使用动画、故事板和模糊等效果和投影。
使用这个NodeTemplate节点可以非常简单。
链接数据模板
GoXam还支持链接的DataTemplate,以及正交、贝塞尔、圆角、跳转和避免节点路由等链接函数。
带注释的链接
在链接中添加注释或装饰是很常见的,尤其是文本。您可以轻松地向LinkPanel添加您需要的任何元素。
链接连接点
默认情况下,链接将围绕节点的边缘连接。
您可以信任的文档
清晰的文档将指导您完成GoXam开发。我们的套件包括一个全面的API。
WPF的图表
GoXam提供了在WPF应用程序中实现图表的控件。GoXam是从头开始构建的,因此它充分利用了WPF的所有功能。GoWPF是WPF go xam的实现。NET Framework 4.0或更高版本,现在适用于。网芯3.0或更高版本。
我们不再支持Silverlight的GoXam。
卓越的客户服务
除了提供示例和全面的GoXam PDF指南,我们还通过构建GoXam库的工程师提供的文档和文章提供开发人员对开发人员的支持。我们提供整个库的免费评估,没有时间限制,尽管未经许可的库是有水印的。
GoXam没有运行时版税。源代码可用。大多数购买包括1年技术支持和库更新。
20年来,西北软件公司一直致力于构建图形框架,其客户包括全球四分之一的财富100强公司和创新公司。
审计彭静
标签:数据节点图表