您当前的位置:首页 > 文章摘抄 > 正文

wpf 图表控件(MicrosoftWPF功能丰富的图表控件)

wpf 图表控件(MicrosoftWPF功能丰富的图表控件)

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强公司和创新公司。

审计彭静

标签:数据节点图表


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 苹果3代耳机和pro哪个好(airpods3和pro哪个先出的)

下一篇: 中秋晚会是哪年诞生的节目(中秋晚会是哪年诞生的歌曲)



推荐阅读