0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MicrosoftWPF功能丰富的图表控件

lhl545545 来源:哲想软件 作者:哲想软件 2022-08-15 15:12 次阅读

Version3.0同时支持.NETFramework 和.NETCore。

示例

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

6c336f40-1c46-11ed-ba43-dac502259ad0.png

GoXam- 数据绑定与模板

GoXam是第一个从头开始设计为WindowsPresentation Foundation (WPF) 中使用的MicrosoftXAML 语言的自然扩展的图表控件。此环境必不可少的是数据绑定和数据模板。GoXam将这些概念清晰连贯地集成到XAML的强大图表扩展中。

图表模型和数据绑定

XAML定义的表示的主要特征之一是使用数据绑定。然而,图表控件必须支持比典型控件更复杂的功能。

图表至少可以支持数据项之间的两种关系:

形成节点和链接图的关系(或类似术语:节点和弧,或实体和关系,或顶点和边)

分组关系,其中一个组包含成员;可能用于部分/子部分包含,或用于子图的嵌套

GoXam利用模型来发现、维护、导航和修改基于图表绑定的数据的这些关系。并非图表背后的所有数据都具有相同的复杂性,因此我们提供了三个主要模型类,为您提供易用性、性能和功能的正确组合。

TreeModel是最简单的模型。它适用于数据形成树结构图的应用程序。

当每个节点都有一个连接到该节点或从该节点连接的节点列表时,将使用GraphModel。GraphModel还支持简单的分组。

第三个模型是GraphLinksModel,其中您的数据包括节点的源以及连接它们的链接的源。GraphLinksModel还支持链接信息,允许每个节点上有不同的链接连接点。它还支持链接上的标签

一旦创建了模型,并且模型的数据被初始化并分配给图表,您就在模型和图表之间创建了自动链接。对模型的更改会更新图表,对图表的更改(通常由用户)会更新模型。

如果您查看我们的演示,您会惊讶于只需编写如此少的代码即可可视化和更新数据。

节点数据模板

任何节点或链接的外观不仅取决于它所绑定的数据,还取决于用于定义其可视树元素的DataTemplate。数据模板是可重用的 XAML片段,它定义了如何显示绑定的数据。因此,图表的外观与代码是分开的。只需编辑定义节点或链接的XAML即可更改图表的外观。

由于节点和链接是由XAML定义的,因此很容易将WPF图形(矩形、文本、路径、渐变、图像甚至视频)的所有功能合并到您的图表中,包括使用动画、故事板和模糊等效果和投影。

使用这个NodeTemplate节点可以很简单

6c9a7654-1c46-11ed-ba43-dac502259ad0.png

链接的数据模板

GoXam还支持链接的DataTemplate,以及正交、贝塞尔、圆角、跳转和避免节点路由等链接功能。

6cce1e3c-1c46-11ed-ba43-dac502259ad0.png

带注释的链接

向链接添加注释或装饰是很常见的,尤其是文本。您可以轻松地将所需的任何元素添加到 LinkPanel。

6cf6b6e4-1c46-11ed-ba43-dac502259ad0.png

链接连接点

默认情况下,链接将围绕节点的边缘连接。

6d288ec6-1c46-11ed-ba43-dac502259ad0.png

您可以信任的文档

清晰完整的文档将指导您完成GoXam 开发。我们的套件中包含一个全面的 API

6d5cc1aa-1c46-11ed-ba43-dac502259ad0.png

WPF中的图表

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

我们不再为Silverlight 支持GoXam。

优质的客户服务

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

GoXam没有运行时版税。源代码可用。大多数购买都包含 1年的技术支持和库更新。

Northwoods Software 20 年来一直在构建图形框架, 与包括四分之一财富 100 强企业的客户 和世界各地的创新公司

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7010

    浏览量

    88978
  • API
    API
    +关注

    关注

    2

    文章

    1499

    浏览量

    61983
  • 模型
    +关注

    关注

    1

    文章

    3233

    浏览量

    48820
  • 应用程序
    +关注

    关注

    37

    文章

    3267

    浏览量

    57691

原文标题:​Nwoods:GoXamfor WPF适用于MicrosoftWPF 的功能丰富的图表控件(下)

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    波形图表怎么设置界限值啊?有没有控件可以直接设置?

    波形图表怎么设置界限值(即数据高于某个值时会有警报)啊?有没有控件可以直接设置?
    发表于 11-25 14:30

    选项卡控件中 不同标签下的控件,如何对齐其位置?

    请问各位大神,我初学labview,现在用到了选型卡控件,我的选项卡共有3个不同的选项标签,每个标签下,都有一个图表控件,三个图表控件的宽度
    发表于 04-07 10:58

    关于Labview图表图表下拉列表问题

    `如图,在用波形图表控件,用系统控件图标显示多条曲线,能不能不要让那个下拉滚动条无限的下拉,只在确定的数据间滑动`
    发表于 12-15 11:37

    Labview中的波形图表控件操作

    Labview中的波形图表控件具有图例选板以及工具选板,如何通过属性节点来移动工具选板的位置呢?好像是没有接口。有其它的实现方法吗。另外图例选板中提供了LegSize接口,但是不能赋值,有其它方法改变图例选板的大小?
    发表于 12-29 17:34

    LabView中怎么将图表控件中的图像保存在报表中

    这是我设计的,里面的当打印按钮按下时就打印图表控件中的图像,但是保存的不是显示的图象,求解答
    发表于 05-17 20:38

    如何批量清空选项卡里的多个波形图表

    选项卡一页里有十五个波形图表,想写个按钮事件一键清空所有的波形图表。把属性节点直接链接至波形图表控件可以通过历史数据属性置空数组清空图表,但
    发表于 07-06 09:55

    簇可以连接到波形图表控件上吗?

    `我想做个电压记录仪,取样一次记录两个元素:时间、电压值,然后实时以图表方式显示出来。因此,将数据打包成簇,但是却不能连接到波形图表控件中,如何解决?`
    发表于 01-12 16:29

    (前面板有波形图表输入控件表格)实现输入控件数据labview退出再打开为上次输入数据但不保存波形图表和表格的内容

    `急急急,各位大神,请教一个问题(前面板有几个输入控件,一个波形图表,一个表格)怎么实现输入控件的数据在labview关闭退出后,再次打开时为上次输入的数据,但是(重点在但是)同时不保存波形
    发表于 12-13 18:08

    进一步理解量子力学经典 多方面丰富相关图表

    进一步理解量子力学经典理论与应用 多方面丰富相关图表为了进一步深入理解量子力学理论经典及其应用,从多个方面丰富内容,附图页码一致,符合国际标准。声学,声波自然现象,以及经典原子理论的应用等对理解量子力学经典之波的概念有益。大湾区
    发表于 08-02 07:05

    LabVIEW 将图表数据导出到Excel

    LabVIEW 将图表数据导出到Excel将图形或图表中的数据导出到Excel。如何才能做到这一点?解答:在LabVIEW中,有内置的功能将图标数据导出至Excel。右键单击图表。选择
    发表于 05-01 21:04

    DBChart图表控件的使用

    Delphi教程DBChart图表控件的使用,很好的Delphi资料,快来下载学习吧。
    发表于 03-16 14:45 10次下载

    Delphi教程之DBChart图表控件的使用

    Delphi教程之DBChart图表控件的使用,学习Delphi的必备资料。
    发表于 03-31 11:29 13次下载

    分享一种适用于MicrosoftWPF功能丰富图表控件(上)

    ForceDirectedLayout使用类似于物理力的力来推动和拉动节点。连杆被视为具有特定长度和刚度的弹簧。每个节点都具有排斥其他节点的电荷。
    的头像 发表于 08-20 11:19 3107次阅读

    将2D/3D图表和图形添加到WindowsForms应用程序中

      将2D/3D图表和图形添加到WindowsForms应用程序中 包括您可能需要的所有功能,并以100%托管代码编写。很好地集成到仪表板和商业智能软件中。由响应迅速的支持团队提供支持。 14种主要
    的头像 发表于 06-15 11:45 2230次阅读

    DGUS 功能升级:任意页面控件均可灵活叠加

    针对进一步提升DGUS平台控件组合灵活度的市场需求,迪文在DGUS平台中新增设了“页面叠加开关”接口,可用于实现全局动态报警提示等功能。使用该功能,用户可以将任意页面的控件叠加到全部剩
    的头像 发表于 09-22 08:15 821次阅读
    DGUS <b class='flag-5'>功能</b>升级:任意页面<b class='flag-5'>控件</b>均可灵活叠加